SQL*Loaderで1行目のタイトル行を無視して取り込むには、
「OPTIONS (SKIP=1)」を指定すればOKです。
サンプル
例)1行目をスキップして取り込む制御ファイル(ctlファイル)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
OPTIONS (SKIP=1) --1行目をスキップする LOAD DATA CHARACTERSET JA16SJIS --文字コードはSJIS INFILE 'C:¥商品マスタ.csv' --取り込みファイル BADFILE 'C:¥商品マスタ.bad' --batファイル TRUNCATE --テーブルをTRUNCATEしてから取り込む INTO TABLE 商品マスタ --テーブル名 FIELDS TERMINATED BY ',' --区切り文字はカンマ TRAILING NULLCOLS --データなしの場合はNULLにする ( --テーブルの列 CD, NAME, PRICE, TEKIYO ) |
解説
- OPTIONS (SKIP=1) の数値を変えればスキップする行数を変えられます。