首页 > 数据库技术 > 详细

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

时间:2019-10-29 01:00:36      阅读:113      评论:0      收藏:0      [点我收藏+]

方法一:
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中获取特定表的所有列名

原文:https://www.cnblogs.com/YZFHKMS-X/p/11756149.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!