标签: sql-server tsql
我需要在select语句中使用函数返回(VARCHAR)作为列。例如:
函数fn1返回varchar @ result ='Alice,Bob'。如何在select语句中使用@result进行查询,例如:
SELECT @result FROM B
并获取另一个表的Alice和Bob列的记录。
提前致谢
答案 0 :(得分:3)
尝试exec('select ' + fn_1() + ' from T')
exec('select ' + fn_1() + ' from T')