Синтаксис
--выбор базы 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
--выбрать базу 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