ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
BLOB型のファイルをロードする
スポンサード リンク

例1) 表「blob01」に画像ファイルをロードします。

・表「blob01」の定義
create table blob01 (
 code char(3) primary key,
 filedata blob );

・制御ファイル

 load data
 infile blob01.dat
 APPEND into table blob01
 FIELDS TERMINATED BY ","
 ( code,
 filename filler char,
 filedata lobfile( filename ) terminated by EOF )

  filename列で、「filler char」句 は固定で指定します。
  filename列に、データファイルの2列目のロードするファイル名が渡されます。
  filedata列に、「lobfile」句 の括弧内に、ロードするファイル名が渡されるfilename列を指定します。
  filedata列の、「terminated by EOF」句は固定で指定します。

・データファイル
 001,c:\temp\sample_img01.gif
 002,c:\temp\sample_img02.gif
 2列目にロードするファイル名を指定しています。


スポンサード リンク


SQLLOADERのコマンド実行形式
SQLLOADERの入出力ファイル
4種類のロードタイプ(INSERT/APPEND/REPLACE/TRUNCATE)
区切り文字の可変長データのロード
固定長データのロード
日付データをロードする
レコードの最後がNULLのデータをロードする
計算したデータをロードする
条件により変換したデータをロードする
定数をロードする
指定条件に一致するレコードをロードする
シーケンス番号を発番してロードする
関数やストアドファンクションを指定してロードする
BLOB型のファイルをロードする
高速にロードする(ダイレクトパス)
コマンドラインパラメータをまとめて制御ファイルで指定する
SQLLOADERの入力ファイルをコマンドラインパラメータで指定する
SQLLOADERの終了コード

ユーティリティ へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ