1
有没有办法将exec语句的结果存储在varchar中?如何将动态SQL的结果存储到变量中
DECLARE @TableName varchar(100)
DECLARE @ExecStatement varchar(max)
DECLARE @PromotionXML varchar(max)
SET @TableName = 'Feeds'
Set @ExecStatement = (
'
SET @PromotionXML = (
SELECT
*
FROM
' + @TableName + ' for xml auto, elements
)'
)
exec @ExecStatement
select @PromotionXML