(从post开始,我已经尝试过了,但是似乎不起作用:
ORDER BY ISNULL(STUFF((SELECT ', ' + cs.ColumnName + ' ' + cs.ColumnSort
FROM #ColumnSort cs
FOR XML PATH('')), 1, 2, ''),NULL)
是否可能发生这种情况?还是整个查询都必须是动态SQL?
我确保列名具有适当的别名,因此方案或表名不必包含在ColumnName
字段中。
答案 0 :(得分:0)
这仅在使用动态SQL时有效。我无法按原样工作。