我的邻居
我的邻居
文章内容
技术文章】 取得MS SQL 2000数据库一个表的所有列名
上一篇 下一篇
月下水 写于:2007-11-05 09:44:25

经常做的一个操作,列出数据库中一个表的所有列名。
方法如下:先从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

 
标签:月下水 水下月
浏览: 修改讨论的组织 复制引用地址()   修改文章
讨论本文的组织: 千寻零号    热点千寻   
  评论列表
         Loading...


重点评论
共同经历的人
引用回复