Escribí la siguiente función.Cómo devolver el valor varchar desde una función
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
Cuando Estoy ejecutando está mostrando como resultado a
. Pero el resultado esperado es adventure-works\terri0
Donde cometí el error aquí. Solo viene el primer personaje. ¿Necesitas cambiar algo?