MSSQL生成SELECT语句

declare @sql nvarchar(4000),@table_name nvarchar(100)
set @table_name=‘tbl_mail_info‘------------------你库里面的表名字、视图名字、存储过程等
set @sql=‘‘

select @sql=@sql+‘ ,‘+name+‘
‘ from syscolumns
where id = (select id from sysobjects where name=@table_name)
order by colorder

set @sql=stuff(@sql,1,7,‘select ‘)+‘from ‘+@table_name

print @sql

---------------------------------结果
select mail_type
,mail_subject
,mail_body
from tbl_mail_info

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。