SQL'de fonksiyon kullanımı ile ilgili ikinci örneğimiz. Örnek olarak iki sayının çarpımını ekrana yazdıran örneğimiz.
-- fn_Carpim adlı fonksiyonumuz bizden iki tane int tipinde değer beklemektedir.
CREATE FUNCTION fn_Carpim(@X INT, @Y INT)
-- Sonuçta, ekrana int tipinde değişken gösterecektir.
RETURNS INT
AS
BEGIN
--@C adlı int tipinde değişken tanımladık
DECLARE @C INT
-- @C değişkenini @X ve @Y'nin çarpımı olarak belirledik
SET @C = @X * @Y
--@C değişkenini çıktı olarak ver
RETURN @C
END
Oluşturduğumuz bu fonksiyonu kullanmak için gereken kodlar.
-- 7 ile 9 sayısının çarpımı ekranda görünecektir
SELECT dbo.fn_Carpim(7, 9)