SQL*Loader

[SQL*Loader] ファイルをCLOB列に取り込む

投稿日:

SQL*LoaderでファイルをCLOB列に取り込むサンプルです。

前提

「C:\file\」フォルダ内にある以下3ファイルを、myfileテーブルに取り込んでみます。

sample01.xlsx
sample02.xlsx
sample03.xlsx
【myfileテーブル】
列名
IDNUMBER(3,0)
FILEDATACLOB

まずは、以下のようなcsvファイルを作成します。

(data.csv)
ID,FILEDATA 1, c:/file/sample01.xlsx 2, c:/file/sample02.xlsx 3, c:/file/sample03.xlsx

サンプル

12、13行目の指定がファイルを読み込む指定です。

制御ファイル(ctlファイル)

実行コマンド

実行例
C:¥>sqlldr usr01/usr01@db01 control=c:¥myfile.ctl

解説

  • CLOB列にファイル取り込むには、LOBFILEを使用します。(上例の13行目)
  • LOBFILEに指定するファイル名は、FILLERで読み込んだファイル名を指定します。(上例の12行目)

スポンサーリンク

スポンサーリンク

-SQL*Loader

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク