精华内容
下载资源
问答
  • oracle 导出数据字典
    2021-05-03 02:44:54

    select * from user_tab_comments where table_name like ‘T_ONLINE%‘

    二、查询数据字典

    1. 具有dba权限用户导出数据字典

    SELECT  A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名",

    DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||‘(‘||A.DATA_PRECISION||‘,‘||A.DATA_SCALE||‘)‘),

    A.DATA_TYPE||‘(‘||A.CHAR_LENGTH||‘)‘) as "字段类型",A.DATA_DEFAULT AS "默认值",

    A.NULLABLE AS "能否为空",B.comments AS "备注"

    FROM sys.all_tab_columns A,sys.DBA_COL_COMMENTS B

    WHERE A.owner=B.owner AND A.table_name=B.table_name  AND A.COLUMN_NAME=B.COLUMN_NAME AND A.owner=‘guoqiang‘  AND

    A.TABLE_NAME IN (

    ‘TB_SUBJECT‘, ‘TB_SUBJECT_BALANCE‘, ‘TB_VOUCHER‘, ‘TB_VOUCHER_DETAILS‘,

    ‘TB_CUSTOMER‘, ‘TB_VOUCHER_CLASSIFY_MODE‘, ‘TB_VOUCHER_TYPE‘, ‘TB_ASSET‘,

    ‘TB_ASSET_CATALOG‘, ‘TB_M_DM_ASSETS_LIABI_RPT‘, ‘TB_M_DM_PROFIT_RPT‘,

    ‘TB_M_DM_REVENUE_RPT‘, ‘TB_M_DM_COST_RPT‘

    )

    ORDER BY A.TABLE_NAME

    2.一般用户导出该用户下的数据字典

    SELECT  A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名",

    DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||‘(‘||A.DATA_PRECISION||‘,‘||A.DATA_SCALE||‘)‘),

    A.DATA_TYPE||‘(‘||A.CHAR_LENGTH||‘)‘) as "字段类型",A.DATA_DEFAULT AS "默认值",

    A.NULLABLE AS "能否为空",B.comments AS "备注"

    FROM sys.user_tab_columns A,sys.user_col_comments B

    WHERE A.table_name=B.table_name  AND A.COLUMN_NAME=B.COLUMN_NAME AND

    A.TABLE_NAME IN (

    ‘TB_SUBJECT‘, ‘TB_SUBJECT_BALANCE‘, ‘TB_VOUCHER‘, ‘TB_VOUCHER_DETAILS‘,

    ‘TB_CUSTOMER‘, ‘TB_VOUCHER_CLASSIFY_MODE‘, ‘TB_VOUCHER_TYPE‘, ‘TB_ASSET‘,

    ‘TB_ASSET_CATALOG‘, ‘TB_M_DM_ASSETS_LIABI_RPT‘, ‘TB_M_DM_PROFIT_RPT‘,

    ‘TB_M_DM_REVENUE_RPT‘, ‘TB_M_DM_COST_RPT‘

    )

    ORDER BY A.TABLE_NAME

    oracle 导出数据字典

    标签:revenue   column   ||   line   tail   null   font   tom   and

    本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/52KT9/p/11725033.html

    更多相关内容
  • oracle 导出数据字典的小工具 能导成word形式的带表格的数据字典,非常好用从网上转载的
  • oracle导出数据字典

    2015-11-12 09:59:12
    oracle导出excel的数据字典sql,根据该sql可以导出数据字典
  • 从pgsql 数据库导出数据字典 电动
  • mysql导出word格式工具(可以导出数据字典),减少无脑操作工作量
  • 你还在为领导安排提交数据字典而发愁吗,本资源提供了转成建表语句已经表结构转成数据字典
  • MySQL导出数据字典

    千次阅读 2021-01-18 21:54:38
    平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据...Navicat中的导出功能实现快速导出数据字典,首先查看该表的表结构,再根据实际需要导出查询结果。查询指...

    平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据导出是最新最全的。在MySQL数据库中利用information_schema库中的COLUMNS表可以快速生成数据字典文档,其实MySQL内部对表结构进行了存储,只需找到对应的存储表导出。

    Navicat中的导出功能实现快速导出数据字典,首先查看该表的表结构,再根据实际需要导出查询结果。

    查询指定数据库所有表结构信息

    SELECT

    TABLE_SCHEMA,

    TABLE_NAME,

    COLUMN_NAME,

    COLUMN_TYPE,

    COLUMN_COMMENT

    FROM information_schema. COLUMNS

    WHERE TABLE_SCHEMA= 'db_name' #db_name代表数据库名

    查询指定数据库所有表结构信息

    SELECT

    TABLE_SCHEMA AS'数据库名',

    TABLE_NAME AS'表名',

    COLUMN_NAME AS'列名',

    COLUMN_TYPE AS'类型',

    COLUMN_DEFAULT AS'默认值',

    IS_NULLABLE AS'允许为空',

    DATA_TYPE AS'数据类型',

    CHARACTER_MAXIMUM_LENGTH AS'字符最大长度',

    NUMERIC_PRECISION AS'数字精度',

    NUMERIC_SCALE AS'小数位数',

    COLUMN_COMMENT AS'字段说明'FROM information_schema.COLUMNS

    WHERE TABLE_SCHEMA= 'db_name' #db_name代表数据库名

    查询指定数据库的所有表结构信息

    select * from information_schema.columns where TABLE_SCHEMA='db_name' #db_name代表数据库名

    查询指定表的所有字段信息(在msyql命令行查询)

    USE information_schema; #使用数据 information_schema

    show full columnsfrom tb_name; #tb_name代表表名

    导出查询结果

    77b22ce39d04088bba83ffcfde913359.png

    备注:

    作者:Shengming Zeng

    博客:http://www.cnblogs.com/zengming/

    严正声明:

    1.由于本博客部分资源来自互联网,版权均归原作者所有。转载的目的是用于学术交流与讨论学习,将不对任何资源负法律责任。

    2.若无意中侵犯到您的版权利益,请来信联系我,我会在收到信息后会尽快给予处理!

    3.所有资源内容仅供学习交流之用,请勿用作商业用途,谢谢。

    4.如有转发请注明出处,来源于http://www.cnblogs.com/zengming/,谢谢合作。

    展开全文
  • sqlserver数据字典导出

    2019-02-15 11:07:01
    查询sqlserver的数据库的数据结构,返回数据字典结果,可手动将查询的结果导出成excel等格式保存。
  • sqlserver导出数据字典为excel或word

    热门讨论 2012-02-22 10:21:54
    sqlserver导出数据字典为excel或word
  • SQL Server数据库,导出数据字典工具,绿色,无需安装
  • 数据库导出表格的数据字典,数据库数据字典生成器。包括数据库名称,表名称,数据字段的名称,类型,长度,是否为空,以及注释等等
  • 有人喜欢用excel来维护,本人更喜欢直接在生产库上进行维护,这样可以保证生产库中的注释都是最新的内容,为了便于生产库数据字典的流通性,会采用excel的方式来记录,本文记录下如何快速从生产库导出数据字典信息到...

    数据字典是一名DBA需要维护的重要内容,有人喜欢用excel来维护,本人更喜欢直接在生产库上进行维护,这样可以保证生产库中的注释都是最新的内容,为了便于生产库数据字典的流通性,会采用excel的方式来记录,本文记录下如何快速从生产库导出数据字典信息到excel。

    这里算是一个小技巧

    利用mysql的information_schema中的COLUMNS表

    和navicat中的导出功能实现快速导出数据字典

    例如我需要导出guifan库和test库的数据字典信息:

    select TABLE_SCHEMA,TABLE_NAME,COLUMN_TYPE,COLUMN_COMMENT frominformation_schema.columns where TABLE_SCHEMA='guifan' or  TABLE_SCHEMA='test'

    在查询结果页面的右上角,有一个导出功能的按钮,点一下可以选择多种导出的格式,如下图所示

    4dc34f09336ff99c28896b8761b0e801.png

    按提示操作导出

    OK,这就是我想要的数据字典

    8b17226d3d1e682dd2b7548499bf4c65.png

    至此,数据字典快速导出完成。

    展开全文
  • SQL Server 2014 导出数据字典SQL Server 2014 导出数据字典需求描述操作步骤 SQL Server 2014 导出数据字典 系统:Win10 数据库:MySQL 5.7.29 客户端:MySQL Workbench 需求描述 SQL Server 2014 需要导出 ...

    SQL Server 2014 导出数据字典

    系统:Win10
    数据库:SQL Server 2014

    需求描述

    SQL Server 2014 需要导出 repair_system 数据库的数据字典

    操作步骤

    1. 打开 SQL Server 2014 Management Studio
    2. 新建查询
    3. 选择 repair_system(根据需求选择自己的数据库)数据库
    4. 执行下面的 SQL 语句
    5. 可以看到该数据库下的表单及字段的详细信息都已经查询出来了

    在这里插入图片描述

    --快速查看数据库的表结构
    SELECT  CASE WHEN col.colorder = 1 THEN obj.name
                      ELSE ''
                 END AS 表名,
            col.colorder AS 序号 ,
            col.name AS 列名 ,
            ISNULL(ep.[value], '') AS 列说明 ,
            t.name AS 数据类型 ,
            col.length AS 长度 ,
            ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS 小数位数 ,
            CASE WHEN COLUMNPROPERTY(col.id, col.name, 'IsIdentity') = 1 THEN '√'
                 ELSE ''
            END AS 标识 ,
            CASE WHEN EXISTS ( SELECT   1
                               FROM     dbo.sysindexes si
                                        INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id
                                                                  AND si.indid = sik.indid
                                        INNER JOIN dbo.syscolumns sc ON sc.id = sik.id
                                                                  AND sc.colid = sik.colid
                                        INNER JOIN dbo.sysobjects so ON so.name = si.name
                                                                  AND so.xtype = 'PK'
                               WHERE    sc.id = col.id
                                        AND sc.colid = col.colid ) THEN '√'
                 ELSE ''
            END AS 主键 ,
            CASE WHEN col.isnullable = 1 THEN '√'
                 ELSE ''
            END AS 允许空 ,
            ISNULL(comm.text, '') AS 默认值
    FROM    dbo.syscolumns col
            LEFT  JOIN dbo.systypes t ON col.xtype = t.xusertype
            inner JOIN dbo.sysobjects obj ON col.id = obj.id
                                             AND obj.xtype = 'U'
                                             AND obj.status >= 0
            LEFT  JOIN dbo.syscomments comm ON col.cdefault = comm.id
            LEFT  JOIN sys.extended_properties ep ON col.id = ep.major_id
                                                          AND col.colid = ep.minor_id
                                                          AND ep.name = 'MS_Description'
            LEFT  JOIN sys.extended_properties epTwo ON obj.id = epTwo.major_id
                                                             AND epTwo.minor_id = 0
                                                             AND epTwo.name = 'MS_Description';
    

    如果只需要列出单独一个表的表结构,只需要在最后面加一个条件语句即可

    --快速查看固定表的表结构
    SELECT  CASE WHEN col.colorder = 1 THEN obj.name
                      ELSE ''
                 END AS 表名,
            col.colorder AS 序号 ,
            col.name AS 列名 ,
            ISNULL(ep.[value], '') AS 列说明 ,
            t.name AS 数据类型 ,
            col.length AS 长度 ,
            ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS 小数位数 ,
            CASE WHEN COLUMNPROPERTY(col.id, col.name, 'IsIdentity') = 1 THEN '√'
                 ELSE ''
            END AS 标识 ,
            CASE WHEN EXISTS ( SELECT   1
                               FROM     dbo.sysindexes si
                                        INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id
                                                                  AND si.indid = sik.indid
                                        INNER JOIN dbo.syscolumns sc ON sc.id = sik.id
                                                                  AND sc.colid = sik.colid
                                        INNER JOIN dbo.sysobjects so ON so.name = si.name
                                                                  AND so.xtype = 'PK'
                               WHERE    sc.id = col.id
                                        AND sc.colid = col.colid ) THEN '√'
                 ELSE ''
            END AS 主键 ,
            CASE WHEN col.isnullable = 1 THEN '√'
                 ELSE ''
            END AS 允许空 ,
            ISNULL(comm.text, '') AS 默认值
    FROM    dbo.syscolumns col
            LEFT  JOIN dbo.systypes t ON col.xtype = t.xusertype
            inner JOIN dbo.sysobjects obj ON col.id = obj.id
                                             AND obj.xtype = 'U'
                                             AND obj.status >= 0
            LEFT  JOIN dbo.syscomments comm ON col.cdefault = comm.id
            LEFT  JOIN sys.extended_properties ep ON col.id = ep.major_id
                                                          AND col.colid = ep.minor_id
                                                          AND ep.name = 'MS_Description'
            LEFT  JOIN sys.extended_properties epTwo ON obj.id = epTwo.major_id
                                                             AND epTwo.minor_id = 0
                                                             AND epTwo.name = 'MS_Description'
    WHERE obj.name = 'order' --表名 ;
    

    在这里插入图片描述

    展开全文
  • 数据字典导出工具

    2018-02-12 16:36:54
    sqlserver2005+数据字典导出、mysql数据字典导出、oracle数据字典导出,导出时可以选择为HTML、word、chm三中类型的文件
  • MySQL数据库可以利用information_schema库中的columns表快速导出数据字典。 执行以SQL语句即可对数据字典进行查询: SELECT TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_...
  • 用于将mysql的数据库导出word版本的数据字典,亲测!!! 要注意的是一次导出选择的表不可太多,不然无法导出 导出成功后,会自动打开导出word,需要手动保存文件,切记!!!!!
  • Mysql中三个导出数据字典文档Word或者HTML的工具发布时间:2020-06-02 17:02:23来源:PHP中文网阅读:370作者:三月下文我给大家简单讲讲关于Mysql中三个导出数据字典文档Word或者HTML的工具,大家之前了解过相关...
  • mysql 导出数据词典,word,html
  • 导出数据字典

    2022-03-21 09:40:48
    COLUMN_TYPE '数据类型', COLUMN_DEFAULT '默认值', COLUMN_KEY '索引', COLUMN_COMMENT '备注' FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '你的数据库名' and table_name = '你的表名'; 多表导出 ...
  • Navicat如何导出数据字典

    千次阅读 2019-09-27 20:57:16
    很多人想知道,如何导出数据库字典,今天就教大家如何用Navicat导出数据字典 首先打开Navicat 然后打开要导出的数据库 然后新建查询,然后输入以下sql SELECT t.TABLE_SCHEMA AS '数据库名', t.TABLE_...
  • 利用SQLyog 导出mysql数据字典-附件资源
  • Navicat导出数据字典

    2020-08-25 12:51:31
    今天教大家怎么用Navicat快速导出数据字典 #新建一个查询把下面的代码放进去执行 SELECT t.TABLE_SCHEMA AS '库名称', t.TABLE_NAME AS '表名', t.COLUMN_NAME AS '字段名', t.COLUMN_TYPE AS '字段类型', IF ...
  • POWER DESIGNER导出数据字典 文章目录POWER DESIGNER导出数据字典脚本代码使用方式 打开powerdesigner,点击【工具】菜单,再选择【执行命令】/【编辑/运行脚本】 在【编辑器菜单】下,选择【打开】 在【打开】界面...
  • 一键导出数据字典(自定义表头) v1.0.0 学生宫布 8416837 mysql 5.7dbvisualizer 9 文章目录需求准备步骤 以mysql为例sql脚本获得响应导出将XLS文件拷贝到word 需求 导出word格式的数据字典,且按照规定的表头 例:...
  • 查询某表的数据字典 请将最后一行TAM_ADDRESS改为表名 SELECT A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_...
  • 在你要导出数据字典的数据空中右键,新建查询,执行如下代码即可 代码如下: SELECT (case when a.colorder=1 then d.name else ” end)表名,d.xtype as 表类型, a.colorder 字段序号, a.name 字段名, (case when ...
  • 表结构导出数据字典工具(支持HTML,DOC,CHM文件格式导出),可支持MYSQL,ORCLE,SQLSERVE 数据库
  • 导出数据字典工具

    2016-12-24 09:53:40
    导出数据字典工具。来源自网络。支持SQLserver2008等数据库。
  • sqlserver中给表与字段添加描述并导出数据字典;sqlserver中给表与字段添加描述并导出数据字典;导出的数据字典包含表说明和列说明;

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,439
精华内容 16,975
关键字:

导出数据字典

友情链接: LDPC_en-decoder-master.zip