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=’表名’)
本文介绍了四种在SQLServer中查询特定表所有列名的方法,包括使用存储过程sp_help、通过syscolumns视图直接查询等。
6003

被折叠的 条评论
为什么被折叠?



