牛骨文教育服务平台(让学习变的简单)
博文笔记

SQLServer中获取特定表的所有列名

创建时间:2012-12-13 投稿人: 浏览次数:16586

                     SQLServer中获取特定表的所有列名

方法一:
sp_help 表名

GO
方法二:
declare @objid int,@objname char(40)
set @objname = "表名"
select @objid = id from sysobjects where id = object_id(@objname)
select "Column_name" = name from syscolumns where id = @objid order by colid

方法三:

Select Name FROM SysColumns Where id=Object_Id("表名")

方法四:

跨数据库查询一个表中有那些列名

select name from 数据库名.dbo.syscolumns where id=(select id from 数据库名.dbo.sysobjects where name="表名")
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。