精华内容
下载资源
问答
  • oracle导出所有表结构

    千次阅读 2019-06-14 22:36:13
    --Oracle如何批量导出数据库表结构(建表语句) --1. 用system用户创建路径 utl_dir用于存放文件 -- D:\hsx\dba必需是已经存在的目录 create or replace directory UTL_DIR as 'd:/hsx/dba'; --用sys用户登录给要...

    --Oracle如何批量导出数据库表结构(建表语句)
    --1. 用system用户创建路径 utl_dir用于存放文件
    -- D:\hsx\dba必需是已经存在的目录
    create or replace directory UTL_DIR as 'd:/hsx/dba';
    --用sys用户登录给要访问的用户指定访问目录的权限 
    grant write on directory UTL_DIR to public;
    grant read on directory UTL_DIR to public;
    --2. 在需要导出表结构的用户下创建存储过程(导出单个表结构)
    CREATE OR REPLACE PROCEDURE P_EXPORTDLL(P_TABLE_NAME VARCHAR2,P_FILENAME   VARCHAR2) IS
    BEGIN
      DECLARE
        L_FILE     UTL_FILE.FILE_TYPE;
        L_BUFFER   VARCHAR2(1000);
        L_AMOUNT   BINARY_INTEGER := 100;
        L_POS      INTEGER := 1;
        L_CLOB     CLOB;
        L_CLOB_LEN INTEGER;
      BEGIN
        SELECT DBMS_METADATA.GET_DDL('TABLE', P_TABLE_NAME) || ';'
          INTO L_CLOB
          FROM DUAL;
        L_CLOB_LEN := DBMS_LOB.GETLENGTH(L_CLOB);
        L_FILE     := UTL_FILE.FOPEN('UTL_DIR', P_FILENAME || '.sql', 'a', 1000);
        WHILE L_POS < L_CLOB_LEN LOOP
          DBMS_LOB.READ(L_CLOB, L_AMOUNT, L_POS, L_BUFFER);
          UTL_FILE.PUT(L_FILE, L_BUFFER);
          L_POS := L_POS + L_AMOUNT;
        END LOOP;
        UTL_FILE.FCLOSE(L_FILE);
      END;
    END P_EXPORTDLL;
    --3. 创建导出所有结构的存储过程函数
    CREATE OR REPLACE PROCEDURE P_WHOLE AS
    BEGIN
      FOR X IN (SELECT TABLE_NAME FROM USER_TABLES) LOOP
        P_EXPORTDLL(X.TABLE_NAME, 'paul');
      END LOOP;
    END;
    --4. 调用存储过程,批量导出表结构
    --EXEC P_WHOLE;
    begin 
        P_WHOLE;
    commit; 
    end;

    展开全文
  • Oracle导出所有表结构

    2011-08-22 02:26:16
    【背景说明】 最近在帮同事维护OA系统,需要查看Oracle数据库的所有表结构,又不想一个一个表...【Oracle导出所有表结构SQL】 (说明:此SQL语句是通用的,直接可以拿来用,爽!当然若有额外需求,请根据实际情况修改

    【背景说明】

    最近在帮同事维护OA系统,需要查看Oracle数据库的所有表结构,又不想一个一个表的导出建表语句。搜到这个,于是和大家分享一下:)

    【Oracle导出所有表结构SQL】

    说明:此SQL语句是通用的,直接可以拿来用,爽!当然若有额外需求,请根据实际情况修改

    SELECT B.TABLE_NAME     AS "表名", 
           C.COMMENTS       AS "表说明", 
           B.COLUMN_ID      AS "字段序号", 
           B.COLUMN_NAME    AS "字段名", 
           B.DATA_TYPE      AS "字段数据类型", 
           B.DATA_LENGTH    AS "数据长度", 
           B.DATA_PRECISION AS "整数位", 
           B.DATA_SCALE     AS "小数位", 
           A.COMMENTS       AS "字段说明" 
      FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B, ALL_TAB_COMMENTS C 
    WHERE A.TABLE_NAME IN (SELECT U.TABLE_NAME FROM USER_ALL_TABLES U) 
       AND A.OWNER = B.OWNER 
       AND A.TABLE_NAME = B.TABLE_NAME 
       AND A.COLUMN_NAME = B.COLUMN_NAME 
       AND C.TABLE_NAME = A.TABLE_NAME 
       AND C.OWNER = A.OWNER 
    ORDER BY A.TABLE_NAME, B.COLUMN_ID 

    (全文完)

    展开全文
  • oracle导出数据表结构

    千次阅读 2012-11-19 09:39:07
    oracle导出数据表结构 1.打开oralce中左侧树节点,通过my objects对自己创建的表进行筛选。 2.找到tables跟节点,然后单击显示所有本用户创建的表信息。 3.单击某个你想导出的表结构的表右键,在弹出的右键菜单...
    oracle导出数据表结构
    
    1.打开oralce中左侧树节点,通过my objects对自己创建的表进行筛选。
    2.找到tables跟节点,然后单击显示所有本用户创建的表信息。
    3.单击某个你想导出的表结构的表右键,在弹出的右键菜单中选则DBMS_Metadata,然后选中DLL项目,即可。
    4.显示CREATE TABLE "表空间"."表名" (字段名称,字段类型,是否主键,是否为空)
    展开全文
  • Oracle数据库表结构导出器是一套用来完成将Oracle数据库中的表结构导出成Word文档,并输出标准的打印报表格式的软件。亲测oracle绝对好使 ,另附有链接信息,请先看好说明再操作.不会的加我qq87611894
  • Oracle导出表结构

    2011-12-20 21:52:01
    Oracle 导出 表结构 select ua.*, ub.comments
  • Oracle导出表结构,支持多表导出.
  • oracle导出表结构

    2015-11-09 11:07:56
    该工具是纯java编写的导出表结构工具类,带有客户端,可以利用界面进行表结构导出,有需要源码的可以联系我,邮箱:985959651@qq.com
  • Oracle导入导出表结构和表数据

    万次阅读 2018-05-31 14:07:59
    测试使用PL/SQL导出表结构和表数据: 1、选择导出的表结构和表数据 点击工具-&gt;导出表菜单,选择导出表所在的用户和导出数据使用的程序,以及导出数据的输出文件。 其中导出程序一般是Oracle安装目录下的...

    测试使用PL/SQL导出表结构和表数据:

    1、选择导出的表结构和表数据

    点击工具->导出表菜单,选择导出表所在的用户和导出数据使用的程序,以及导出数据的输出文件。

    其中导出程序一般是Oracle安装目录下的BIN下的sqlplus.exe程序。执行完成后可以在指定目录下看到导出 的数据。

     

    2、只导出用户对象

    点击工具->导出用户对象菜单,选择导出对象所在的用户,选择导出的内容以及每个表结构是导出到不同文件还是同一文件,最后是输出文件名。这种方式只导出数据库对象,不包括表数据。

     

    3、导入表数据和表结构

    点击工具->导入表菜单,只要选择导入文件执行的程序,还是sqlplus.exe,以及导入的文件地址。

    4、在命令行使用exp导出dump文件

    exp customerchat/customerchat@localhost/orcl file=d:\dd.dump log=d:dd.log full=y

    加上full=y会导出整个数据库所有用户的数据,不加只会导出当前用户的数据

    5、在命令行使用exp导入dump文件

    imp username/password@localhost:10000/SID file=/database/app/oracle/oradata/ dd.dump log=/database/app/oracle/oradata /dd.log fromuser=user1 touser=user2

    展开全文
  • doc宏文件导出oracle表结构oracle..
  • Oracle导出部分表结构,以及导入 2010-12-09 11:54:51|分类: 开发 |标签:导出部分表结构oracle导入 |字号大中小订阅 导出: 一、在PL / sql 里选择 工具——导出用户对象如图1: ...
  • 主要介绍了 Java导出oracle表结构实例详解的相关资料,需要的朋友可以参考下
  • 导出Oracle表结构和数据 通过idea连接Oracle后,选择需要导出的表,单选或多选都行 按照如下1234的操作设置,就可以导出整个数据库的表结构和数据, 导出Oracle表结构 ...
  • oracle数据库导出所有表结构

    万次阅读 2018-08-21 15:30:37
    oracle数据库导出所有表结构导出数据库中的所有表的表名、字段名、类型、注释 使用sql查询: SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTS FROM User_Tab...
  • oracle 导出表结构

    万次阅读 2015-06-28 20:20:22
    tools->export tables 是导出表结构还有数据 tools->export user objects是导出表结构 可以用tools->export tables 用中间的sql inserts页面,选中create tables选项,where clause 里写入 where rownum。 如果...
  • Oracle 导出表结构

    千次阅读 2014-09-24 00:44:26
    此时导出的是一个只有表结构没有表记录的dmp文件,导出文件仅仅适用于oracle数据库。  2. imp userid=scott/tiger file=a.dmp full=y indexfile=scott.sql; 此时imp并没有真正导入数据库,而是将DDL写在scott...
  • oracle导出表结构和数据

    千次阅读 2018-04-08 10:55:40
    oracle导出表结构和数据1、 打开plsql-&gt;tool-&gt;ExportTables(只是表结构)导出sql如下:导出表结构:也可以在plsql-&gt;tool-&gt;ExportUser Objects..中进行操作 导出表数据:2、 打开...
  • 导出Oracle表结构

    2008-01-07 13:31:01
    导出Oracle表结构,需要delphi的部分类库文件,转自某强人。
  • Oracle导出表结构

    万次阅读 2018-01-13 14:50:54
    这种情况下,Oracle本身或Navicat所提供的“导出表结构”功能显然不能满足需要(因为其产生的是SQL语句的形式,我们往往需要的是EXCEL、HTML之类的形式),所以现在需要用SQL来查询表结构。 如图:Oracle
  • MySQL / Oracle 导出当前用户表结构

    千次阅读 2019-05-29 11:17:30
    Oracle 导出当前用户表结构 通过查询当前用户的 user_tab_columns,user_col_comments, user_tab_comments 来获取表结构。 select A.TABLE_NAME as "表名", C.COMMENTS AS "表说明", A.COLUMN_ID AS "字段序号...
  • Oracle导出表结构至Excel

    万次阅读 2017-06-07 15:11:45
    oracle表结构涉及到几个关键的系统表: cols –系统表 user_col_comments –表名、列名、说明 user_tab_comments –表名、类型、说明 user_objects – 字典表视图 真正导出的SQL语句整理如下:SELECT t1.Table_Name ...
  • Oracle导出表结构及备注

    千次阅读 2019-01-03 21:03:56
    一个项目中没有数据库设计文档,可以使用PLSQL自己搞一个。 SELECT t.table_name, t.colUMN_NAME, t.DATA_TYPE || '(' || t.DATA_LENGTH || ')', t1.COMMENTS FROM User_Tab_Cols t, User_Col_Comments t1 ...
  • ORACLE导出表结构命令

    万次阅读 2017-12-19 11:46:42
    原文地址:只导出表结构命令" style="color:rgb(101,91,59)">ORACLE 只导出表结构命令 作者:好好 ORACLE导出表结构命令  其中sequence也导出来,只是没有数据。  exp lyt/lytpass@js file=ly
  • DBExportDoc V1.0 For Oracle导出表结构到word文档
  • 使用DBExportDoc V1.0 For Oracle导出数据库表结构详细步骤 在网上查找到的,只有该工具的下载和一些基本的使用步骤,但是并未能介绍该工具的具体使用方法,下面就以我的使用经历简单介绍一下它的使用。 如果...
  • oracle数据库导出表结构

    千次阅读 2013-01-18 12:14:00
    oracle数据库导出表结构 1.通过plsql打开对应的数据库。 2.选择菜单tools下的export users objects子菜单 3.选中需要导出表的表名称,然后选择保存后的路径。 4.单击export按钮即可导出选中的导出的表。 导入...
  • oracle数据库导出表结构到WORD文档

    热门讨论 2012-03-02 14:41:11
    快速将oracle表结构导出到word文档
  • 一款将oracle数据表结构导出到word文档的好用工具,是用word的宏开发的,简单好用。
  • Oracle导出表结构sql

    2020-11-25 17:02:58
    因为写数据库设计文档,需要将数据库表结构附在文档中,上一次写的东西都忘了,所以上网查了一下,在此再记录一下,方便下次使用。 代码 SELECT t1.Table_Name AS "表名称", t3.comments AS "表说明", t1.Column_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,742
精华内容 13,896
关键字:

oracle导出用户表结构