查询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如何查看表
转载文章标签 SQLServer 查询所有表名 + 查 表结构 表名 Server 文章分类 SQL Server 数据库
-
sql server 大数据量处理
Sql Server大量数据处理
数据 数据库 Server -
mysql 查看表删除记录 sql查看表的数据删除记录
还是拿excel举例吧,这样比较容易理解~~ 比如表格中有一张人员信息表 一、对于整表而言 我们可以进行删除表操作 操作以后,整个工作表就会被删除,你也在这个表格文件中找不到这个表的任何信息 &
mysql 查看表删除记录 sql delete删除的数据怎么恢复 sql 删除数据 sql删除多条数据 sql删除重复的数据保留一条 -
java split循环字符串遇到括号
作者:Hollis 本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0_181。 一、字符串拼接 字符串拼接是我们在Java代码中比较经常要做的事情,就是把多个字符串拼接到一起。我们都知道,String是Java中一个不可变的类,所以他一旦被实例化就无法被修改。不可变类的实例一旦创建,其成员变量的值就不能被修改。这样设
java split循环字符串遇到括号 java 字符串拼接 java 字符串数组 java 数组拼接 java中stringbuffer