У меня должны быть некоторые права, но я не могу понять, как это сделать. Следующий код упрощен, но я даже не могу заставить его работать
CREATE FUNCTION ufTest
(
@myParm int
)
RETURNS int
AS
BEGIN
DECLARE @Result int
SELECT @Result = @myParm + 1
RETURN @Result
END
GO
Затем я просто хочу иметь возможность вызывать функцию из хранимой процедуры:
CREATE PROCEDURE dbo.[uspGetGroupProfileService]
@id int
AS
BEGIN
SET NOCOUNT ON;
DECLARE @otherId int;
SET @otherId = dbo.ufTest(@id);
END
SQLServer продолжает говорить мне, что он не может найти dbo.ufTest
. Он отображается в [DB]\Programmability\Functions\Scalar-value Functions, но я не могу понять, как его использовать.
Кто-нибудь знает, что я делаю неправильно?