【发布时间】:2011-06-12 15:13:16
【问题描述】:
declare @SQL nvarchar(100)
set @SQL = ''
select @SQL = @SQL + FieldName + ' as [' + Description + '], '
from FieldsInfo
where TableName = 'Emp'
set @SQL = 'select '+ left(@SQL, len(@SQL)-1) + ' from Emp FOR XML AUTO, ELEMENTS, ROOT(''customers'')'
exec sp_executesql @SQL
上面是动态 sql,当它由 sp_executesql 执行时,我得到的输出为 xml。 如果我想将该 xml 存储在变量中。那么我需要在我的 tsql 脚本中添加什么......请帮助
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql dynamic-sql