您的位置:首页 > 数据库

取得MS SQL 2000数据库一个表的所有列名

2007-11-05 10:28 381 查看
方法如下:先从SYSTEMOBJECT系统表中取得数据表的SYSTEMID,然后再从SYSCOLUMN表中取得该表的所有列名。
SQL语句如下:

use dbname --dbname改为你要查询的表所在数据库名

go

declare @objid int,@objname char(50)

set @objname = 'tablename' --tablename改为你要查询的表名

select @objid = id from sysobjects where id = object_id(@objname)

select 'Column_name' = name from syscolumns where id = @objid order by colid
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: