Oracle sqlldr 是高效能大量資料載入工具。以下示範將 SDSS.CSV 匯入資料表的完整流程。
2.3757291096910399E-4,-8.9490277843631194,20.302597, 0.00023851549291556,-0.88450365314434698,20.098101, ...
CREATE TABLE SDSS_STARS (
RA NUMBER(23,20),
DEC NUMBER(23,20),
MAG NUMBER(8,6)
);
LOAD DATA
INFILE 'E:\SDSS.csv'
INTO TABLE SDSS_STARS
FIELDS TERMINATED BY ","
(RA, DEC, MAG)
sqlldr scott/tiger control=loader.ctl
loader.log:匯入日誌,記錄成功/錯誤筆數。SDSS.bad:壞記錄檔,格式錯誤或違反條件約束的資料。^p (換行) 取代為 ,^p。