取得MS SQL 2000数据库一个表的所有列名
方法如下:先从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
在梦想和现实之间寻找平衡 在欲望和理想之间左右的妥协!平淡又平凡的努力生活!