
お世話になります。
前提として
次のようなctlファイルがあります。
OPTIONS(ROWS=500,BINDSIZE=700000)
LOAD DATA
INFILE '/home/oracle/TEST/00_BIN/YOSAN.csv'
TRUNCATE
INTO TABLE MT_YOSAN
(
日付 TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"',
店舗コード TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"',
予算 TERMINATED BY ',' NULLIF 昨年実績=BLANKS,
昨年実績 NULLIF 昨年実績=BLANKS
)
ロード対象のCSVですが、次のようなROWデータになります。
"2011/02/22","01010",30000,25000
テーブル仕様は次のようになっています。
日付 VARCHAR2(20) NOT NULL
店舗コード VARCHAR2(20) NOT NULL
予算 NUMBER(10)
昨年実績 NUMBER(10)
これを実行した際に昨年実績のカラムに25000の先頭の2しかロードされません。
ログファイルを開くと他のLenは*に対して最後の昨年実績列は1が設定されていました。
この事象の原因と対処法がわかる方がいればご教示いただきたく存じます。
よろしくお願いいたします。
またsqlldr実行時は引数controlとlogのみ指定しています。
No.1ベストアンサー
- 回答日時:
> 昨年実績 NULLIF 昨年実績=BLANKS
の項目長の指定がないためです。
CSVデータの場合は「TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'」の指定は項目単位に行う必要はあまりありません。
制御ファイルの内容を
OPTIONS(ROWS=500,BINDSIZE=700000)
LOAD DATA
INFILE '/home/oracle/TEST/00_BIN/YOSAN.csv'
TRUNCATE
INTO TABLE MT_YOSAN
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
(
日付,
店舗コード,
予算 NULLIF 昨年実績=BLANKS,
昨年実績 NULLIF 昨年実績=BLANKS
)
にすればロードできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
WHERE句にて「30日前から今日ま...
-
PL/SQLで、期間計算
-
VBAについて
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
重複するIDのデータを1行にま...
-
指定した年月までのデータを取...
-
yyyy/M/dをyyyy/MM/ddに変換
-
OSのシステム日付を変更して...
-
アクセスでの日付変換の仕方
-
LogParserを使用した前日分のイ...
-
エクセル上の8桁の数字を一括し...
-
DB2のSQL(日付)について
-
FIREBIRD
-
SQLサーバで和暦から西暦に変換...
-
wordの差し込み印刷での日付表示
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
callで順に実行されるプロシー...
-
ODBCリンクの際にACCESSでは読...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
今日の日付が入った行のデータ...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
SQLサーバで和暦から西暦に変換...
-
oracle 文字列 01:45 を時間に...
-
テーブルの主キーをdate型...
-
日付書式に変換でこまっています!
-
日付型なら変数の先頭になん...
-
Excelグラフの日付軸の日付がず...
-
wordの差し込み印刷での日付表示
-
WHERE句にて「30日前から今日ま...
-
エクセル 日付による並べ替え...
-
SQL/Loaderでの年月日時分秒の...
-
DB2のSQL(日付)について
-
日付時刻+連番の主キーをSQLだ...
-
SQL ブレーク処理について
-
Exel関数で誕生日がきたら...
-
VBAについて
おすすめ情報