Я довольно новичок в программировании SQL, и в настоящее время я участвую в создании FUNCTIONS.Сообщение об ошибке при создании функции
Проблема, с которой я столкнулась, создает следующую функцию.
create function CreatePI
(
)
returns decimal(10,6)
with returns null on null input
as
begin
declare @P as decimal(10,6)
set @P = 4*(1-(1/3)+(1/5)-(1/7)+(1/9)-(1/11)+(1/13)-(1/15)
return @P
end
go
Вышеуказанная функция должна воспроизводить число PI. Но проблема, которую я испытываю, заключается в следующем:
Msg 156, уровень 15, состояние 1, процедура CreatePI, строка 11 Неверный синтаксис рядом с ключевым словом 'return'.
Если кто-нибудь может мне помочь, почему я получаю эту проблему, это будет очень appriciatead.
Ха-ха ах ничего себе. Хорошо спасибо большое. –