SQLServer中 如何取出一个表的所有列名

原创 2003年03月03日 09:27:00

如何取得一个数据表的所有列名
方法如下:先从SYSTEMOBJECT系统表中取得数据表的SYSTEMID,然后再SYSCOLUMN表中取得该数据表的所有列名。
SQL语句如下:
declare @objid int,@objname char(40)
set @objname = 'tablename'
select @objid = id from sysobjects where id = object_id(@objname)
select 'Column_name' = name from syscolumns where id = @objid order by colid

是不是太简单了? 呵呵 不过经常用阿。

获取一个数据库中的所有表名和列名

  • 2011年09月02日 22:06
  • 36KB
  • 下载

SQLServer中 如何取出一个表的所有列名

如何取得一个数据表的所有列名方法如下:先从SYSTEMOBJECT系统表中取得数据表的SYSTEMID,然后再SYSCOLUMN表中取得该数据表的所有列名。SQL语句如下:declare @objid...
  • nittystone
  • nittystone
  • 2003年03月03日 09:27
  • 1005

[SQL] 如何获取数据库视图中所有列的名称

获取视图名称树懒已经实现了,下面就是获取视图中所有列的名称了,其实也是用一句SQL语句就可以实现了,有兴趣也来试试吧declare @objid int,@objname char(40) set @...
  • yiyiwyy326
  • yiyiwyy326
  • 2007年07月25日 16:59
  • 2236

从数据库中取出所有表(oracle,sqlserver),从表中取出所有的列名及类型.

 1.从数据库中取出所有表public DataSet getDataBaseTables(string databaseName)        {            try          ...
  • hufengwen
  • hufengwen
  • 2006年11月20日 13:20
  • 939

查询mysql数据库(某个数据库)某张表的所有列名;查询某个数据库所有表名

mysql数据库中有张表information_schema.columns;它记录了所有表的列的信息; select column_name from information_schema.col...
  • lushuaiyin
  • lushuaiyin
  • 2011年11月12日 22:13
  • 6870

从数据库中获取列名

1、SELECT sysobjects.name , syscolumns.nameFROM sysobjects ,syscolumns WHERE (sysobjects.id = syscolu...
  • xiaohuaidan717
  • xiaohuaidan717
  • 2006年11月13日 14:34
  • 444

数据库:读取指定表的所有列名&读取指定表某一列的所有数据

读取指定表的所有列名:         SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名' ORDER BY COLUMN...
  • skyxmstar
  • skyxmstar
  • 2017年02月16日 15:02
  • 934

获得一个表中的所有列名和列数

在一次的开发过程中,因需要要知道某张表下到底有多少个列名。故得知在MSSQL里有一个系统表可以查出指定表的所有列。代码如下:已知表名的情况下,查出表的字段及列数:select * from sysco...
  • tcrct
  • tcrct
  • 2007年02月17日 00:27
  • 753

c#--获取数据库指定表的所有列名

主要是这么一句sql语句:         select name from syscolumns where id = object_id('表名'); 实现方法: public List getS...
  • Limoaaa
  • Limoaaa
  • 2016年11月24日 18:26
  • 1816

获取Sql数据库表全部列名

private IEnumerable GetAllColumns() { var sql = string.Format(@"...
  • adebayors
  • adebayors
  • 2013年10月11日 16:25
  • 177
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLServer中 如何取出一个表的所有列名
举报原因:
原因补充:

(最多只允许输入30个字)