获得MSSQL表中的所有列字段名称的方法(存储过程)

通过传入的数据表的表名参数,返回数据表中所有的列字段的名称,中间用“,”分隔开。其存储过程代码如下。 
 
Create  Proc pAllColumnSql
(@tableName varchar(50))
as
   
Declare @Name Varchar(2000)
set @Name =’’
select @Name =@Name + ’,’ + Cast([name] as Varchar)
from syscolumns
where id=object_id(@tableName)
set @name = substring(@name,2,len(@name)-1)
select @name

posted @ 2011-12-04 21:52  三歪猫  阅读(144)  评论(0编辑  收藏  举报