यह एक तालिका-मूल्यवान फ़ंक्शन है, लेकिन आप इसे स्केलर फ़ंक्शन के रूप में उपयोग कर रहे हैं।
कोशिश करें:
where Emp_Id IN (SELECT i.items FROM dbo.Splitfn(@Id,',') AS i)
लेकिन... अपने फ़ंक्शन को एक इनलाइन TVF में बदलने पर भी विचार करें, क्योंकि यह बेहतर प्रदर्शन करेगा।