美文网首页
Sql查询架构表,得到数据字典

Sql查询架构表,得到数据字典

作者: 过桥 | 来源:发表于2015-09-11 14:33 被阅读395次

批量修改数据类型

查询Sql Server 表、字段类型、注释等信息

示例代码

SELECT 
(case when a.colorder=1 then d.name else '' end) N'表名', 
a.colorder N'字段序号', 
a.name N'字段名', 
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√' else '' 
end) N'标识', 
(case when (SELECT count(*) 
FROM sysobjects 
WHERE (name in 
           (SELECT name 
          FROM sysindexes 
          WHERE (id = a.id) AND (indid in 
                    (SELECT indid 
                   FROM sysindexkeys 
                   WHERE (id = a.id) AND (colid in 
                             (SELECT colid 
                            FROM syscolumns 
                            WHERE (id = a.id) AND (name = a.name))))))) AND 
        (xtype = 'PK'))>0 then '√' else '' end) N'主键', 
b.name N'类型', 
a.length N'占用字节数', 
COLUMNPROPERTY(a.id,a.name,'PRECISION') as N'长度', 
isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as N'小数位数', 
(case when a.isnullable=1 then '√'else '' end) N'允许空', 
isnull(e.text,'') N'默认值', 
isnull(g.[value],'') AS N'字段说明' 
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 sys.extended_properties g 
on a.id=g.major_id AND a.colid = g.minor_id 

/*   where d.name = 'T_Sys_ConfigField'  */

order by object_name(a.id),a.colorder

相关文章

  • Sql查询架构表,得到数据字典

    批量修改数据类型 查询Sql Server 表、字段类型、注释等信息 示例代码

  • mysql语句

    表结构 表数据 数据字典SQL

  • 无限极分类-全路径方式

    创建表SQL 测试数据 组装SQL查询 查询结果

  • 【笔记】SQL

    1. 查询数据字典 DESC 作用:查询某张表的数据字典。 2. 行数限制 LIMIT 作用:从查询某张表,查询的...

  • 数据库表行列转换

    行转列 创建表kecheng,并插入数据 查询该表,结构显示: 通过sql查询显示下图: SQL_A: SQL_B...

  • Yearning SQL审核平台

    简介Yearning 开源的MYSQL SQL语句审核平台提供数据库字典查询,查询审计,SQL审核等多种功能 功能...

  • SQL 数据基本操作

    SQL 数据基本操作 创建表: 删除表: 增加信息: 修改信息: 数据删除: 数据查询: 其他操作(搜索 查询)基...

  • 一张图告诉你SQL使用inner join,left join

    文末有数据库sql@[toc] 表数据 新建了俩张表 SQL查询 inner join 求交集 SELECT * ...

  • 使用DBeaver访问Kerberos环境下的Hive

    应用背景 有时想看看大数据平台上Hive表的结构和数据字典,或者对数据进行简单查询、核验,可以装一个SQL开发工具...

  • mysql 常用语句

    查询数据库下所有表名、表注释 查询数据库下字典表下所有字段名、数据类型、字段注释 查询数据库下所有表下所有字段名、...

网友评论

      本文标题:Sql查询架构表,得到数据字典

      本文链接:https://www.haomeiwen.com/subject/cbppcttx.html