Je to funkce s tabulkovou hodnotou, ale vy ji používáte jako skalární funkci.
Zkuste:
where Emp_Id IN (SELECT i.items FROM dbo.Splitfn(@Id,',') AS i)
Ale... také zvažte změnu své funkce na inline TVF, protože bude fungovat lépe.
Je to funkce s tabulkovou hodnotou, ale vy ji používáte jako skalární funkci.
Zkuste:
where Emp_Id IN (SELECT i.items FROM dbo.Splitfn(@Id,',') AS i)
Ale... také zvažte změnu své funkce na inline TVF, protože bude fungovat lépe.