您的位置:首页 > 数据库

执行语句使用exec (sql)

2013-06-01 12:00 501 查看
declare @fields varchar(max)
set @fields=(select name+','  from sys.columns where object_id = object_id(N'p.e_LOG_AFSIP_BLOCK_ALL')
and name in (
select ColName from cfg.Dict_Col
where TblID=(select TblID from cfg.Dict_Tbl where TblName='p.e_LOG_AFSIP_BLOCK_ALL')
) for xml path(''))
set @fields='select '+LEFT(@fields,LEN(@fields)-1)+ ' from p.e_LOG_AFSIP_BLOCK_ALL'
print @fields
exec (@fields)


执行语句使用exec (sql)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: