SQLServer 查询所有表名 + 查询表结构
来源:互联网 发布:淘宝微信号怎么买 编辑:程序博客网 时间:2024/05/16 17:44
查询SQLSERVER表结构
SQL Server查询表结构的实现其实并不困难,下面就为您介绍SQL Server查询表结构的语句写法,供您参考,如果您感兴趣的话,不妨一看。
1、SQL Server查询表结构--查询所有表的结构
注意,这里要加一个条件:SO.status >= 0,否则会将系统的临时表显示出来
SELECT
SO.name 表名,
SC.name 表列名,
SC.colid 索引,
ST.name 类型
FROM
sysobjects SO, -- 对象表
syscolumns SC, -- 列名表
systypes ST -- 数据类型表
WHERE
SO.id = SC.id
AND SO.xtype = 'U' -- 类型U表示表,V表示视图
AND SO.status >= 0
AND SC.xtype = ST.xusertype
ORDER BY
SO.name, SC.colorder -- 按表名、列名排序
2、SQL Server查询表结构--查询某张特定表的结构
SELECT
SO.name 表名,
SC.name 表列名,
SC.colid 索引,
ST.name 类型
FROM
sysobjects SO, -- 对象表
syscolumns SC, -- 列名表
systypes ST -- 数据类型表
WHERE
SO.id = SC.id
AND SO.xtype = 'U' -- 类型U表示表,V表示视图
AND SO.status >= 0 -- status >= 0 为非系统对象
AND SC.xtype = ST.xusertype
AND SO.name = 'T_Employee' -- 某张特定表
ORDER BY
SO.name, SC.colorder -- 按表名、列名排序
3、如果要查看视图信息,只需要将SO.xtype = 'U'该为SO.xtype = 'V' 即可。
令外SQLServer查询某数据库所有表的表名:
select name from sysobjects where xtype='U';
sqlserver查询某表的表结构还可以使用以下的结构:
SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length
FROM syscolumns, systypes
WHERE syscolumns
SQL Server查询表结构的实现其实并不困难,下面就为您介绍SQL Server查询表结构的语句写法,供您参考,如果您感兴趣的话,不妨一看。
1、SQL Server查询表结构--查询所有表的结构
注意,这里要加一个条件:SO.status >= 0,否则会将系统的临时表显示出来
SELECT
SO.name 表名,
SC.name 表列名,
SC.colid 索引,
ST.name 类型
FROM
sysobjects SO, -- 对象表
syscolumns SC, -- 列名表
systypes ST -- 数据类型表
WHERE
SO.id = SC.id
AND SO.xtype = 'U' -- 类型U表示表,V表示视图
AND SO.status >= 0
AND SC.xtype = ST.xusertype
ORDER BY
SO.name, SC.colorder -- 按表名、列名排序
2、SQL Server查询表结构--查询某张特定表的结构
SELECT
SO.name 表名,
SC.name 表列名,
SC.colid 索引,
ST.name 类型
FROM
sysobjects SO, -- 对象表
syscolumns SC, -- 列名表
systypes ST -- 数据类型表
WHERE
SO.id = SC.id
AND SO.xtype = 'U' -- 类型U表示表,V表示视图
AND SO.status >= 0 -- status >= 0 为非系统对象
AND SC.xtype = ST.xusertype
AND SO.name = 'T_Employee' -- 某张特定表
ORDER BY
SO.name, SC.colorder -- 按表名、列名排序
3、如果要查看视图信息,只需要将SO.xtype = 'U'该为SO.xtype = 'V' 即可。
令外SQLServer查询某数据库所有表的表名:
select name from sysobjects where xtype='U';
sqlserver查询某表的表结构还可以使用以下的结构:
SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length
FROM syscolumns, systypes
WHERE syscolumns
0 0
- SQLServer 查询所有表名 + 查询表结构
- SQLServer 查询所有表名 + 查询表结构
- sqlserver 查询所有表名+字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- SQLSERVER查询所有数据库名和表名
- 查询所有表名
- sqlserver查询数据库下的所有表名
- sqlserver查询数据的所有表名和行数
- sqlserver查询数据的所有表名和行数
- sqlserver表结构查询
- 查询SQLSERVER表结构
- SQLServer中查询表结构(表主键 、列说明、列数据类型、所有表名)的Sql语句
- pgsql查询所有表名
- oracle查询所有表名
- PostgreSQL 查询所有表名
- 查询数据库所有表名
- mysql 查询所有表名
- Sicily 1486. 统计数字
- 关于百度云大文件下载慢问题
- MacPort
- <C/C++基础> 合法的纯虚析构函数?
- 排序算法之冒泡排序
- SQLServer 查询所有表名 + 查询表结构
- VS2013配置OpenCV3.0
- Sicily 1035 DNA matching
- AndroidViewHover开源项目转化为Eclipse可运行项目(源码来自代码家blog)
- XBRL与上海证券交易所-1
- Sicily 1819. Matrix
- 盘点互联网巨头奉献的十大开源安全工具
- JVM调优-新生代
- SimplePythonFCGI