DECLARE @sql_col VARCHAR(MAX)
SELECT @sql_col = ISNULL(@sql_col + ',','') + QUOTENAME(列名) FROM [表名]
需要把结果去掉中括号
SQL Server(2017及以上版本方可使用)
STRING_AGG()函数简介STRING_AGG()是一个聚合函数,取列内容为一个字符串。
语法:
STRING_AGG ( input_string, separator ) [ order_clause ]