executable:item_price_upt
short name:item_price_upt
description:
execution method:sql*loader
execution file name:item_price_upt
subroutine name:
execution file path:
excel 檔案:pur_price_upt.csv
列: organization
segment1
list_price_per_unit
ftp_path: $cux_top/bin
file name: item_price_upt.ctl
**如下:
---- file name: item_price_upt.ctl
---- created by: benioguo
---- created date: 26-sep-2011
options (skip=1,errors=1000000)
load data
into table inv.ascp_inv_item_temp
fields terminated by "," optionally enclosed by '"'
trailing nullcols
(organization_code "upper(trim(:organization_code))",
segment1 "upper(trim(:segment1))",
list_price_per_unit "replace(:list_price_per_unit,chr(13))")
1.options
skip跳過的行數,這裡1是指跳過第一行表頭。
errors -- 允許的錯誤記錄數,可以用他來控制一條記錄都不能錯
3. fields terminated by "," 欄位以逗號分隔
4.trailing nullcols
記錄中沒有內容(空格、空白、或null)的列被當作null
plsql提交請求:
p_func_name,--executable name,eg. (item_price_upt)
null,
sysdate,
false,
p_file_path,--csv path
chr(0));
表結構create table inv.ascp_inv_item_temp (
organization_code varchar2(3),
segment1 varchar2(40),
list_price_per_unit number
);
SQLLoader使用簡介
sqlloader 命令介紹 1.sqlloader 是oracle 資料庫管理軟體的乙個資料匯入工具。安裝oracle 時請確認它是否被安裝 2 sqlloader 的命令sqlldr 這個可執行檔案在 oracle home bin下。3 sqlldr 的主要命令引數介紹 userid 指定使用...
SqlLoader匯入資料
1 開啟要匯出為oracle的excel,將excel檔案儲存為test.txt檔案 檔案 另存為 控制檔案 input.ctl,內容如下 load data 1 控制檔案標識 infile test.txt 2 要輸入的資料檔案名為.txt,注意路徑 fields terminatedby x 0...
SQLLoader工具的使用
實習十 sqlloader工具的使用 實驗目的 學習通過sqlloader工具把外部資料匯入到oracle資料庫中。一 sql loader涉及的檔案 控制檔案control file 匯入資料規則 日誌檔案log file 匯入資料記錄 壞檔案bad file 插入記錄出錯,如違反唯一約束,非空約...