Я получаю сообщение об ошибке, что функция Create должна быть первым оператором в пакете запроса и что мне нужно объявить @userfirstname и @userlastname. Чего мне не хватает?
Drop function if exists dbo.udf_getUserID;
CREATE FUNCTION dbo.udf_getUserID(@userfirstname NVarchar (25), @userlastname NVarchar (50))
RETURNS INT
AS
BEGIN
DECLARE @PbUser_id INT;
SELECT @PbUser_id=PbUser_id
FROM PbUser
WHERE userFirstName =@userfirstname AND
userLastName =@userlastname;
IF @PbUser_id is Null
set @PbUser_id =-1;
return @PbUser_id;
END
SELECT dbo.udf_getUserID('Pace','Wasden');