sql2005导出数据字典】的更多相关文章

右击要导出的数据库,点击 新建视图 粘贴下面代码 SELECT 表名= then d.name else '' end, 表说明= then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.name, 标识= then '√'else '' end, 主键= FROM sysobjects where xtype='PK' and name in ( SELECT name FROM sysindexes WHERE indid in…
这里算是一个小技巧 利用mysql的information_schema中的COLUMNS表 和navicat中的导出功能实现快速导出数据字典 CREATE TEMPORARYTABLE `COLUMNS` (   `TABLE_CATALOG` varchar(512) NOT NULL DEFAULT'',   `TABLE_SCHEMA` varchar(64) NOT NULL DEFAULT'',   `TABLE_NAME` varchar(64) NOT NULL DEFAULT…
平时用mysql比较多,有时候需要详细的数据库设计表结构和数据字典,但又没有最新的文档,这个时候直接从数据导出是最新最全的.在MySQL数据库中利用information_schema库中的COLUMNS表可以快速生成数据字典文档,其实MySQL内部对表结构进行了存储,只需找到对应的存储表导出. Navicat中的导出功能实现快速导出数据字典,首先查看该表的表结构,再根据实际需要导出查询结果. 查询指定数据库所有表结构信息 SELECT TABLE_SCHEMA, TABLE_NAME, COL…
一.查看当前用户下表名,及表名的备注 select * from user_tab_comments where table_name like 'T_ONLINE%' 二.查询数据字典 -- 1. 查询某表的数据字典 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|…
最近公司项目竣工,验收完成后,把整体平台的所有文档都写清楚,找包发给甲方,由于本人是维护数据库工作,依上面要求,必须编写<数据库设计说明书>里面格式包含三个部分:概念模型.物理模型.数据字典:平时我使用PowerDesigner工具维护数据库表的结构变化,所有表加起来得200多张表,全部以物理模型存储:转换成概念模型应该没问题,转换成数据字典也没问题,主要是输出的三种格式都有规定,于是开始探索,本节解决几个问题如下: 1.物理模型如果只显示Name列(一般情况下都是显示Name,Code) 2…
项目上需要整理目前数据库的数据字典文档.项目不规范,这种文档只要后期来补.这么多张表,每个字段都写到word文档里真心头大.就算前面写了个查询表结构的sql,但是最后整理到word里还是感觉有点麻烦.以前写过一个oracle直接生成表结构的html文档,所以现在也想再弄个postgresql 版本的.查了一番文档,发现pg9.4不支持写文件.无奈放弃.最后选了一个这种方案,利用sql脚本中打印消息的功能.把生成的html文档打印出来,最后拷贝html文档代码到文本文件中保存,虽然比oracle那…
-- 数据字典 SELECT ( then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, ( then '√'else '' end) 标识, (case when (SELECT count(*) FROM sysobjects WHERE (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND (indid in (SELECT indid FROM sysindexke…
最近需要将Mysql的数据库导出一份Word的文档出来,本文记录调研后几个可用的工具和方法: 阿里云DMS工具导出 适用于存储在阿里云RDS服务中的Mysql数据库 导出格式支持:Word.Excel.PDF 缺点:免费版本的DMS只能一次导出10张表的文档:如需导出全部表,可以分多次导出(导10张删10张表) 入口:阿里云后台->RDS->选择数据库->登录数据库->顶部导航栏(工具)->生成文档(Word.Excel.PDF) 导出的Word文档效果截图: DBImpor…
使用Navicat工具 查询: SELECT TABLE_SCHEMA AS '数据库', TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '字段类型', COLUMN_COMMENT AS '字段说明'FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '您的数据库名'; 执行以上sql 然后点击导出,选择想要导出的类型 就可以…
用于参考: SELECT       表名=case   when   a.colorder=1   then   d.name   else   ''   end,     表说明=case   when   a.colorder=1   then   isnull(f.value,'')   else   ''   end,     字段序号=a.colorder,     字段名=a.name,       主键=case   when   exists(SELECT   1   FROM…