我有以下返回Table的函数。
create Function FN(@Str varchar(30)) returns @Names table(name varchar(25)) as begin while (charindex(',', @str) > 0) begin insert into @Names values(substring(@str, 1, charindex(',', @str) - 1)) set @str = substring(@str, charindex(',', @str) + 1, 100) end insert into @Names values(@str) return end
任何人都可以请我解释一下如何运行此功能。
甲TVF(表值函数)应该FROM被选择。试试这个:
select * from FN('myFunc')