当前时间:Friday 2018年10月19日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> PHP,数据库 >> 正文

mysql数据库导出数据字典-Oracle数据库导出数据字典

mysql数据库导出数据字典

USE information_schema;
SELECT
T.TABLE_COMMENT  AS ‘表名称’,
C.TABLE_NAME AS ‘表名’,
    C.COLUMN_NAME AS ‘字段名’,
    C.COLUMN_TYPE AS ‘数据类型’,
    C.IS_NULLABLE AS ‘允许为空’,
    C.EXTRA AS ‘PK’,
    C.COLUMN_COMMENT AS ‘字段说明’
FROM
    COLUMNS C
INNER JOIN TABLES T ON C.TABLE_SCHEMA = T.TABLE_SCHEMA
AND C.TABLE_NAME = T.TABLE_NAME
    T.TABLE_SCHEMA = ‘数据库名称’

 

Oracle数据库导出数据字典

SELECT
C.COMMENTS AS “表名称”,
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.NULLABLE AS “允许为空”,
B.comments AS “字段说明”
FROM sys.user_tab_columns A,sys.user_tab_comments C,sys.user_col_comments B
WHERE A.table_name=B.table_name AND A.table_name=C.table_name AND A.COLUMN_NAME=B.COLUMN_NAME
ORDER BY A.TABLE_NAME

oracle导出数据字典需要登录到普通用户的当前数据表中。

作者:夜阑小雨
原文链接:mysql数据库导出数据字典-Oracle数据库导出数据字典
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

所在分类:PHP 数据库

评论信息

0 条评论 Comments and Pings closed

评论被关闭。

网站客户端下载