-1
我试图用逗号separated.This代码来获取两列动态查询字符串中使用SQL的东西
SELECT STUFF((SELECT ',' + Cast(Column1 As varchar(50))+'_'+Cast(Column2 As varchar(50)) FROM Table FOR XML PATH(''), TYPE).value('.', NVARCHAR(MAX)), 1, 1, '') As Result
作品me.But我需要时,我使用它在动态查询字符串它得到错误我正在努力做到这一点。
Declare @String AS NVARCHAR(MAX)
Set @string='SELECT STUFF((SELECT ',' + Cast(Column1 As varchar(50))+'_'+Cast(Column2 As varchar(50)) FROM Table FOR XML PATH(''), TYPE).value('.', NVARCHAR(MAX)), 1, 1, '') As Result'
EXEC sp_executesql @String
标签的DBMS,一些非ANSI SQL在那里。 – jarlh
你正在查询 – AxelH