I have custom function which return a table
it accepts two varchars, it splits the varchar based on the delimeter
SELECT VALUE FROM dbo.Split('xxx','_') --- working
select abc from abcd a,cde b where a.abc like (SELECT VALUE FROM dbo.Split(b.abc,'_'))-- not working
select abc from abcd a,cde b where a.abc like (SELECT VALUE FROM dbo.Split('xx','_'))-- working
select abc from abcd a,cde b where a.abc like (SELECT b.abc)-- working
How to get the not working case to work.
Error i get it
Incorrect syntax near ‘.’.
Using CROSS APPLY allows you to use a variable as a parameter to a function.
or
Test script