Cannot find either column “dbo” or the user-defined function or aggregate “dbo.Splitfn”, or the name is ambiguous

前端 未结 4 1835
无人及你
无人及你 2020-12-01 13:53

Hai guys,

I ve used the following split function,

CREATE FUNCTION dbo.Splitfn(@String varchar(8000), @Delimiter char(1))       
returns @temptable TA         


        
4条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-01 14:05

    You need to treat a table valued udf like a table, eg JOIN it

    select Emp_Id 
    from Employee E JOIN dbo.Splitfn(@Id,',') CSV ON E.Emp_Id = CSV.items 
    

提交回复
热议问题