Table to CSV file

  • You do not have permissions to view this page - please try logging in.
內容表格
  1. 1. 重要:

Export specified table to a CSV file

依需執行下列步驟:

  1. 執行 gen_tab2csv.sql
  2. 編修 csv_${OWNER}.{TABLE}.sql
  3. 執行 csv_${OWNER}.{TABLE}.sql

 

gen_tab2csv.sql:

reference to undefined name 'syntax' Exception of type 'MindTouch.Deki.Script.Runtime.DekiScriptUndefinedNameException' was thrown. (click for details)

執行方式

$> sqlplus system/yourpass @gen_tab2csv.sql

NOTE:

- 需要輸入要導出的 OWNER 與 TABLE 名稱

- 執行完後,會在現行目錄內自動建立 csv_${OWNER}.${TABLE}.sql 的 SQL 檔案

執行

$> sqlplus -s system/yourpass @csv_WIN_FDC_STDB.SYSSETTING.sql | tee WIN_FDC_STDB.SYSSETTING.csv

xxx.csv 就是最後的結果。

重要:

為了確保 CSV 檔的每一行內容不會被斷行,可以使用筆數與行數來檢查。
統計 Table 筆數

Table 筆數
SQL> select count(*) from WIN_FDC_STDB.SYSSETTING;

統計 CSV 的輸出行數

$> wc -l WIN_FDC_STDB.SYSSETTING.csv

TIPs:

兩者必須確保是一樣的,如果不同,表示 CSV 檔有某幾行內容被斷行,修改 csv_XXX.sql 的
set linesize 800
將值調大,然後重新導出 CSV ,直到行數與筆數相同為止。

標籤 (Edit tags)
  • No tags
您必須 登入 才能發佈評論。
Powered by MindTouch Core