导出ORACLE的数据字典到文本(可直接拷贝到EXCEL)

oracle导出数据字典 oracle导出excel数据字典sql,根据该sql可以导出数据字典 立即下载

马上要换工作,手头的系统要进行交接。要写很多交接文档,单单数据字典就要花很多时间,就想到用简单的方法把数据字典导出到WORD里,效率快很多。我一直认为生产力是因为人的惰性才提高的。

package mytest;
import java.io.*;
import java.sql.*;

public class DatabaseDictionary {
 public static void main(String[] args) {
  try {
   FileOutputStream fileOut = new FileOutputStream("c://数据字典.txt");
   
   Class.forName("oracle.jdbc.driver.OracleDriver");
   Connection con = DriverManager.getConnection(
   "jdbc:oracle:thin:@192.168.132.33:1521:rnd", "user", "password");
   Statement stmt = con.createStatement();
   StringBuffer strbuf = new StringBuffer();
   strbuf.append("SELECT A.*,B.comments");
   strbuf.append(" FROM all_tab_columns A,DBA_COL_COMMENTS B");
   strbuf.append(" WHERE A.owner=B.owner");
   strbuf.append(" A

oracle 导出数据字典的小工具 oracle 导出数据字典的小工具 能导成word形式的带表格的数据字典,非常好用从网上转载的 立即下载

相关推荐

oracle数据库导出表结构到WORD文档

快速将oracle表结构导出到word文档

mysql,oracle导出数据字典excel文件

操作excel提供一些公共函数,其他的应该很容易的,不懂就问。点击图中标注的表英文名,可跳转对应表详情的sheet页。点击返回首页,返回汇总sheet页。表详情的sheet页。核心代码就4个SQL。

学习使我快乐_玉祥 679

Oracle中的表结构导出到word

语句如下:   SELECTt1.Table_NameAS"表名称",   t3.commentsAS"表说明",   t1.Column_NameAS"字段名称",   t1.Data_TypeAS"数据类型",   t1.Data_LengthAS"长度",   t1.NullAbleAS"是否为空",   t2.CommentsAS"字段说明",   t1.Data_Default"默认值"   FROMcolst1leftjoinuser_col_commentst2   ont1.Table_name=t2.Table_nameandt1.Column_Name=

导出Oracle数据库字典

在创建数据库表时,对应的表列信息存储于一下几个表中,通过以下几个表信息可以导出数据字典。 1 USER_TABLES 用户表信息 2 USER_TAB_COMMENTS 用户表备注信息 3 USER_TAB_COLUMNS 用户表列信息 4 USER_COL_COMMENTS 用户表列备注信息 CREATE OR REPLACE FUNCTION GET_DATA_DICTIONARY(V_SPACE_NAME VARCHAR2,--表空间

xuan_xuan55的博客 1845

Navicat导出Oracle数据字典

Navicat导出Oracle数据字典

weixin_72476421的博客 595

oracle查询和编写数据字典

在项目交付时假设须要编写数据字典,能够採用以下的方法。首先执行以下的sql语句 SELECT A.TABLE_NAME AS 表名, A.COLUMN_NAME AS 字段名, DECODE(A.CHAR_LENGTH, 0, DECODE(A.DATA_SCALE, ...

weixin_30606461的博客 102

oracle 如何导出数据字典

-- 查询某表的数据字典  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_

似水流年 1893

Oracle导出数据字典SQL语句

SELECT         COL.TABLE_NAME,        TT.COMMENTS,        COL.COLUMN_NAME AS COLUMNNAME,        CASE        WHEN PKCOL.COLUMN_POSITION > 0 THEN           '√'        ELSE           ''        E

KnuthZ的博客 3591

java导出oracle数据库数据字典_oracle 导出数据字典

一、查看当前用户下表名,及表名的备注SELECT * FROM USER_TAB_COMMENTS WHERE TABLE_NAME LIKE 'WEB_PLY_BASE%';SELECT * FROM DBA_TAB_COMMENTS WHERE TABLE_NAME LIKE 'WEB_PLY_BASE%';二、查询数据库某表字段SELECT WM_CONCAT(COLUMN_NAME)FRO...

weixin_42355865的博客 168

Oracle导出数据字典

由于项目是不断迭代更新,数据库表也是根据需求不断更改,导致现在数据库50多张表数据字典都没有整理,现在领导突然需要数据字典,一时很难弄出来,于是就想通过一个快捷的办法生成数据字典,具体的步骤如下: 1.首先需要下载安装sqldeveloper,具体的安装可以百度,我这边提供一个百度云链接,免费供大家使用,只需要下载解压即可,无需安装。百度云链接:https://pan.baidu.com/s/1...

胡献根的博客 1万+

导出oracle 数据库中的数据字典

使用工具 1、PowerDesigner 15 2、PDMReader 方法 1、 打开PowerDesigner 15, 新建Physical Database Model 2、 设置Oracle服务器, 选择菜单 Database -> Configure Connections -> ODBC File Data S...

weixin_30399055的博客 816

oracle 如何导出数据字典——小白用

查询某表的数据字典 请将最后一行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_PRECISION||','||A.DATA_SCALE||')'), A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as "字段类型1

wwppp987的博客 2081

Oracle 生成数据字典

Oracle 生成数据字典 SELECT ROWNUM 序号,A.COLUMN_NAME AS "字段名称",B.comments AS "字段描述", A.DATA_TYPE as 字段类型, REPLACE(DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_PRECISION||','||A.DATA_SCALE),A.CHAR_LENGTH),',0','') 字段长度, REPLACE(REPLACE(A.NU

weixin_44046221的博客 848

PostgreSQL 并发约束实战(第 1 篇):排他约束如何挡住并发重复预约

两个用户同时预订会议室 A 的 10:00—11:00。两个请求都先查询“没有冲突”,随后各自插入一条预约,两个事务也都成功提交。SQL 没报错,唯一键没有重复,会议室却被卖了两次。PostgreSQL 真正形成差异的地方,不是比另一种数据库多几个数据类型,而是能把“同一资源的时间段不得重叠”变成提交时持续成立的数据库约束。这篇文章只证明这一个判断。它不证明 PostgreSQL 在所有 OLTP 场景都优于 MySQL,也不证明所有业务规则都应该塞进数据库。

weixin_42426485的博客 500

单文件部署的MQTT轻量级物联网数据平台

变量 `value` 为设备上报的原始值,支持 `+ - * / % **` 及 `abs round min max pow int float sqrt`,如 `value / 10 - 40`。- **全局**:点击左侧导航「**报警信息**」,可直接查看当前账号可见范围内**未消除的报警**,每条显示时间、设备、产品、属性、报警类型(超上限 / 低于下限)、当前值与阈值。删除 `iot.db`(和 `db.key`)会重置为默认账号 admin/admin123,但**会清空所有数据,慎用**。

u012320127的博客 304
上一篇: 简单的寓言表达职场的道理
fangwei77
博客等级 码龄24年 0粉丝 2原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值