我写了下面的函数。如何从函数返回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
我在这里犯了什么错误。只有第一个角色来了。需要改变任何事情?