Я создаю функцию, и я пытаюсь выполнить его ... но некоторые ошибки происходятКак выполнить функцию в SQL Server 2008
CREATE FUNCTION dbo.Afisho_rankimin(@emri_rest int)
RETURNS int
AS
BEGIN
Declare @rankimi int
Select @rankimi=dbo.RESTORANTET.Rankimi
From RESTORANTET
Where [email protected]_rest
RETURN @rankimi
END
GO
SELECT dbo.Afisho_rankimin(5)AS Rankimi
GO
Ошибки, когда я выполнить его являются:
Msg 2714, уровень 16, состояние 3, процедура Afisho_rankimin, строка 11
В базе данных уже есть объект с именем «Afisho_rankimin».
, а также говорится, что:
Не удается найти столбец «DBO», или функцию, определенную пользователем, или агрегацией «dbo.Afisho_rankimin», или имя неоднозначна
Пожалуйста, кто-нибудь там, чтобы помочь мне? – user3233650
У вас есть другой объект с этим именем другого типа? Посмотрите в sys.objects для чего-то с этим именем. –