• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 通過9i的DBMS_METADATA包得到DLL語句

    發表于:2007-05-25來源:作者:點擊數: 標簽:METADATA包得到得到通過DBMS
    基本上用到的語法如下: a. 獲取單個的建表和建索引的語法 set heading off; set echo off; Set pages 999; set long 90000; spool DEPT.sql select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual; select dbms_metadata.get_ddl('INDEX','DEPT_
      
    基本上用到的語法如下:
      
    a. 獲取單個的建表和建索引的語法
    set heading off;
    set echo off;
    Set pages 999;
    set long 90000;
       
    spool DEPT.sql
    select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual;  
    select dbms_metadata.get_ddl('INDEX','DEPT_IDX','SCOTT') from dual;
    spool off;
       
    b.獲取一個SCHEMA下的所有建表和建索引的語法,以scott為例:
      
    set pagesize 0
    set long 90000
      
    set feedback off
      
    set echo off  
    spool scott_schema.sql  
    connect scott/tiger;
    SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
          FROM USER_TABLES u;
    SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
          FROM USER_INDEXES u;
    spool off;
       
    c.    獲取某個SCHEMA的建全部存儲過程的語法
      
    connect brucelau /brucelau;
      
    spool procedures.sql
      
    select
        DBMS_METADATA.GET_DDL('PROCEDURE',u.object_name)
    from
        user_objects u
      
    where
        object_type = 'PROCEDURE';
      
    spool off;
       
      
    另:
      
    dbms_metadata.get_ddl('TABLE','TAB1','USER1')  
    三個參數中,第一個指定導出DDL定義的對象類型(此例中為表類型),第二個是對象名(此例中即表名),第三個是對象所在的用戶名。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>