成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle導出SQL腳本的spool實現

數據庫 Oracle
龐大的數據庫有時復制起來成本比較大,而比較容易的解決方法就是導出SQL腳本。本文介紹Oracle導出SQL腳本的spool實現方法。

下面介紹Oracle導出SQL腳本的實現方法。本方法使用spool。

a. 獲取單個的建表和建索引的語法

  1. set heading off;   
  2. set echo off;   
  3. Set pages 999;   
  4. set long 90000;   
  5.      
  6. spool DEPT.sql   
  7. select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT'from dual;    
  8. select dbms_metadata.get_ddl('INDEX','DEPT_IDX','SCOTT'from dual;   
  9. spool off;   
  10.     

b.獲取一個SCHEMA下的所有建表和建索引的語法,以scott為例:

  1. set pagesize 0   
  2. set long 90000   
  3.     
  4. set feedback off   
  5.     
  6. set echo off    
  7. spool scott_schema.sql    
  8. connect scott/tiger;   
  9. SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)   
  10.       FROM USER_TABLES u;   
  11. SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)   
  12.       FROM USER_INDEXES u;   
  13. spool off;   
  14.      

c.    獲取某個SCHEMA的建全部存儲過程的語法 

  1. connect brucelau /brucelau;   
  2.     
  3. spool procedures.sql   
  4.     
  5. select   
  6.     DBMS_METADATA.GET_DDL('PROCEDURE',u.object_name)   
  7. from   
  8.     user_objects u   
  9.     
  10. where   
  11.     object_type = 'PROCEDURE';   
  12.     
  13. spool off;   
  14.     

另:

  1. dbms_metadata.get_ddl('TABLE','TAB1','USER1')   

三個參數中,***個指定導出DDL定義的對象類型(此例中為表類型),第二個是對象名(此例中即表名),第三個是對象所在的用戶名。

要自己寫程序進行Oracle導出SQL腳本,執行一段SQL,讓SQL查詢結果就是我們想要的SQL腳本:

如下:

  1. select   
  2.          'INSERT INTO B_STATTEMPLATE ( N_ID,C_NAME, C_KBH, N_PRINT, N_TYPE, N_APP, N_VALID ) ' 
  3.          || 'Values (' || To_Char(N_ID) ||',''' || C_NAME || ''', ''' || C_KBH || ''', '   
  4.          || To_Char( N_PRINT ) || ', ' || To_Char( N_TYPE ) || ', ' || '0, 0 );' 
  5.  from b_stattemplate  
  6.  

將查詢結果保存起來就可以了!

Oracle導出SQL腳本這樣就實現了。

【編輯推薦】

  1. 三分鐘搞定oracle用戶表空間
  2. 淺述Oracle用戶表空間關系
  3. Oracle用戶管理常用操作參考手冊
  4. 老鳥談Oracle用戶表空間
  5. Oracle創建管理員步驟概述
責任編輯:yangsai 來源: 網絡轉載
相關推薦

2009-04-21 11:23:56

Oraclespool比較

2009-11-05 18:07:33

Oracle導出sql

2011-08-16 10:56:01

SQLPLUS學習筆記ECHO

2010-07-23 09:25:50

SQL Server導

2011-08-17 09:48:30

Python模擬OraPLUS工具

2010-10-28 11:55:47

oracle數據導出

2010-11-04 13:55:26

DB2 SQL腳本批量

2010-05-27 09:50:18

MySQL導入sql腳

2010-11-18 17:08:44

Oracle使用SQL

2011-04-13 10:09:50

Oracle數據泵導入導出

2010-04-02 13:46:30

Oracle數據導出

2011-07-14 08:56:34

Sql Server

2010-11-01 17:24:30

DB2批量執行

2011-04-15 10:37:53

Oracle導入導出語法

2010-04-08 09:27:44

Oracle 安裝腳本

2010-11-15 11:21:31

Oracle啟動腳本

2009-11-23 10:24:22

2010-04-22 10:16:43

2010-11-04 13:14:16

DB2執行SQL語句

2010-05-05 14:27:34

Oracle SQL語
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区色淫影院 | 中文字幕不卡在线88 | 亚洲日本成人 | 国产特一级黄色片 | 能看的av| 欧美mv日韩mv国产网站91进入 | 中文字幕在线网 | 亚洲日韩中文字幕一区 | 日干夜操| 国产精品成人一区 | 亚洲午夜精品 | 精品国产乱码 | 国产精品免费一区二区三区四区 | 日韩精品二区 | 黄色一级特级片 | 色男人的天堂 | 国产精品久久久乱弄 | 日韩精品视频一区二区三区 | 秋霞影院一区二区 | 亚洲有码转帖 | 国产精品视频导航 | 国产精品美女久久久久久久网站 | 福利一区二区在线 | 日韩中文一区二区三区 | 99小视频| 呦呦在线视频 | 91av在线视频观看 | 国产免费一区二区三区 | 免费看国产片在线观看 | 米奇7777狠狠狠狠视频 | 天天色图 | 色狠狠一区 | 亚洲欧美中文日韩在线v日本 | 三级黄片毛片 | 国产伦一区二区三区视频 | 色视频成人在线观看免 | 日本不卡免费新一二三区 | 久久久妇女国产精品影视 | 国产黄视频在线播放 | 日韩中文在线 | 在线精品国产 |