热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> 数据库>>正文内容

mssql 获取相加的列名的方法

发布时间:2009年03月17日点击数: 未知
有时候需要将所有的列名相加后作表单insert,update用,但如果一个表的列太多的话,一一列出来很不方便,用程序自动加起来,其实很快.
declare @colname nvarchar(50)  
declare @allcolname nvarchar(1000)  
declare mycursor cursor for select name from syscolumns where id=object_id('Customer') order by colid  
open mycursor  
fetch next from mycursor into @colname  
while(@@fetch_status=0)  
begin  
if(@allcolname is null)  
set @allcolname=@colname+','  
else  
set @allcolname=@allcolname+@colname+','  
fetch next from mycursor into @colname  
end  
close mycursor  
deallocate mycursor  
print @allcolname

请注意if语句,否则你得出的是空

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作