查询数据库中,表结构的详细信息

原创 2003年12月31日 10:14:00
SELECT
 表名=case when a.colorder=1 then d.name else '' end,
 字段序号=a.colorder,
 字段名=a.name,
 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end,
 主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (
  SELECT name FROM sysindexes WHERE indid in(
   SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid
  ))) then '√' else '' end,
 类型=b.name,
 占用字节数=a.length,
 长度=COLUMNPROPERTY(a.id,a.name,'PRECISION'),
 小数位数=isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0),
 允许空=case when a.isnullable=1 then '√'else '' end,
 默认值=isnull(e.text,''),
 字段说明=isnull(g.[value],'')
FROM syscolumns a
 left join systypes b on a.xtype=b.xusertype
 inner join sysobjects d on a.id=d.id  and d.xtype='U' and  d.name<>'dtproperties'
 left join syscomments e on a.cdefault=e.id
 left join sysproperties g on a.id=g.id and a.colid=g.smallid 
order by a.id,a.colorder

MySQL查看表结构命令

创建数据库 create database abc; 显示数据库 show databases; 使用数据库 use 数据库名; 显示表 show tables; desc 表名; show ...
  • i7thTool
  • i7thTool
  • 2016年11月03日 11:12
  • 3944

在sql server中如何用sql语句查看表结构信息?

执行如下sql: sp_help "tablename";
  • suyu_yuan
  • suyu_yuan
  • 2016年09月29日 12:59
  • 2715

查询数据库中,表结构的详细信息

SELECT  表名=case when a.colorder=1 then d.name else end, 字段序号=a.colorder, 字段名=a.name, 标识=case when C...
  • zjcxc
  • zjcxc
  • 2003年12月31日 10:14
  • 3782

查看数据库中的表结构

1:在pl sql dev 中是不可以使用des
  • crystalis
  • crystalis
  • 2014年04月14日 13:47
  • 428

查询数据库中,表结构的详细信息

SELECT  表名=case when a.colorder=1 then d.name else end, 字段序号=a.colorder, 字段名=a.name, 标识=case when C...
  • Teng_s2000
  • Teng_s2000
  • 2005年10月26日 08:29
  • 740

查询数据库中,表结构的详细信息

SELECT  表名=case when a.colorder=1 then d.name else end, 字段序号=a.colorder, 字段名=a.name, 标识=case when C...
  • chenzhiya
  • chenzhiya
  • 2008年01月03日 15:42
  • 104

myslq 数据库中查询某个数据库的表结构

mysql查询数据库的表结构当没有数据字典时,但是需要字段名,又嫌每个表单独去查询麻烦,可使用下列方法:select * from `COLUMNS` WHERE TABLE_SCHEMA = 'db...
  • kavin_luo
  • kavin_luo
  • 2017年05月24日 18:27
  • 161

用sql查看表结构,好不容易找到的

  • 2009年10月21日 09:12
  • 713B
  • 下载

trove 基本介绍

Trove是openstack推出的Database As a Service(DBaas)服务组件,类似于AWS提出的RDS概念,虽说trove目前也支持不少的NoSQL,但在M版本时,经过测试可以...
  • scucscheng
  • scucscheng
  • 2017年12月20日 11:26
  • 49

SQL语句查询出数据库中所有表的结构

SELECT TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END, TableDesc=ISNULL(CASE WH...
  • yangmingxing980
  • yangmingxing980
  • 2015年02月16日 11:40
  • 1322
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:查询数据库中,表结构的详细信息
举报原因:
原因补充:

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