首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql for xml path 想把结果保存到 xml类型,该怎么处理

2012-04-25 
sql for xml path 想把结果保存到 xml类型由于是动态sql语句本来是可以这样的@MYDOC xml select * from t

sql for xml path 想把结果保存到 xml类型
由于是动态sql语句
本来是可以这样的
@MYDOC xml= select * from table for xml path
但是sql语句是动态 接受一个表名字符 
我这样写老是不行:
SET @SQLS = 'MYDOC=(SELECT * FROM '+@TABLENAME+' FOR XML PATH,TYPE)'
exec(@SQLS)
如何把吧这个结果保存到我的@MYDOC变量中?????????????????????????????????????????????

[解决办法]

SQL code
set @mydoc='select * from table for xml path'set @sql=@mydocexec(@sql)这样可以吗? 

热点排行