是否可以从 information_schema 递归地动态串列表列标题
如果我的数据库中有 2 个表(或任意多个表),每个表有 5 列
我能否获取查询以按模式查找此表,然后将所有表列 hearders 串入另一个表,以类似
结尾table name ¦ string
Table A ¦ id,columnName1,columnName2 ,columnName3 ,columnName4 ,columnName5
Table b ¦ id,columnName1,columnName2 ,columnName3 ,columnName4 ,columnName5
(顺便说一句,这是两行)
最佳答案
它可以更简单,没有 XML:
declare @columns varchar(1000)
set @columns=''
select @columns = @columns + ',' + name
from sys.columns
where object_id = object_id('MyTable')
关于sql - t-sql表列到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16197783/