функция возвращающая значение

Синтаксис
--выбор базы
USE имя_базы
GO
 
--создание функции
CREATE FUNCTION имя_функции([@имя_параметра ТИП])
RETURNS ТИП_возвращаемого_значения
AS
BEGIN --начало тела функции
 --инструкции
 RETURN --возвращаемое_значение
END --конец тела функции
GO
 
--вызов функции
имя_схемы.имя_функции([аргументы])
 
--удаление функции
DROP FUNCTION имя_функции
 
Скрыть

Показать

Копировать
  Script.sql  
--выбрать базу
USE zzz
GO
--создание функции
CREATE FUNCTION Fun(@a INT, @b INT)
RETURNS INT
AS
BEGIN
 RETURN @a + @b
END
GO
--вызов функции
PRINT dbo.Fun(10, 20)
--удаление функции
DROP FUNCTION Fun
 
30