Oracle中spool命令導出數據

Oracle導出到TXT:  

        1、用PL/SQL DEV打開CMD窗口。
        2、spool d:/output.txt; 
        3、select * from usergroup; 
        4、spool off;

 

       set colsep' ';    //域輸出分隔符
       set echo off;    //顯示start啓動的腳本中的每個sql命令,缺省爲on
       set feedback off;  //回顯本次sql命令處理的記錄條數,缺省爲on
       set heading off;   //輸出域標題,缺省爲on
       set pagesize 0;   //輸出每頁行數,缺省爲24,爲了避免分頁,可設定爲0。
       set termout off;   //顯示腳本中的命令的執行結果,缺省爲on
       set trimout on;   //去除標準輸出每行的拖尾空格,缺省爲off 
       set trimspool on;  //去除重定向(spool)輸出每行的拖尾空格,缺省爲off



TXT導入到Oracle:
        1、用PL/SQL DEV的TOOLS工具下的“Text Importer”。
        2、在“Data from Textfile”標籤輸入TXT文件(output.txt)。
        3、在“Configuration”下面設置字段數、字段分隔符、行分隔符。
        4、在“Data to Oracle”標籤下選擇需要導入的數據庫的用戶、表。
        5、在“Fields”下設置TXT字段與目標表字段的對應關係與數據類型。
        6、點擊下面的“Import”即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章