我寫了下面的函數。如何從函數返回varchar值
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create FUNCTION NameFunction
(
@eid int
)
RETURNS varchar
AS
BEGIN
Declare @logid varchar(50);
SELECT @logid = E.LoginId from HumanResources.Employee As E
where E.BusinessEntityID = @eid
RETURN @logid
END
GO
當我執行它時顯示結果爲a
。 但預期的結果是adventure-works\terri0
我在這裏犯了什麼錯誤。只有第一個角色來了。需要改變任何事情?