DB2逆引きリファレンス目次】 【DB2逆引きリファレンス目次#保守作業編】 【DB2逆引きリファレンス目次#データの移動

前提

解説

LOB型の列を含むデータを表にインポートするには、CLPのIMPORTコマンドでLOBSINFILEオプションを指定します。

IMPORT FROM インポート元ファイル名 OF データ形式指定
  LOBSFROM LOBデータ格納ディレクトリ指定
  [MODIFIED BY LOBSINFILE その他のインポートオプション指定 ]
  [ALLOW WRITE ACCESS]
  [COMMITCOUNT コミットカウント指定 ] [RESTARTCOUNT リスタートカウント指定 ]
  [MESSAGES メッセージ出力先ファイル ]
  インポート方法指定

インポート元ファイル名
: インポートするデータを格納しているファイルのパスを指定します。

データ形式指定
: ファイルのデータ形式を指定します。指定できる形式はLOBデータを含まないインポートの場合と同じです。

LOBS FROM LOBデータ格納ディレクトリ指定
: LOBデータのファイルが格納されているディレクトリを指定します。複数のディレクトリを指定する場合は、カンマで区切って並べます。 ひとつも指定しなかった場合は、カレントディレクトリを指定したことになります。

その他のインポートオプション指定
: LOBSINFILE以外に指定するインポートオプションがあれば指定します。指定できるオプションはLOBデータを含まないインポートの場合と同じです。

ALLOW WRITE ACCESS
: インポート実行中の表に対する読み書きを許可します。インポート方法がREPLACEもしくはCREATEの場合は指定できません。

COMMITCOUNT コミットカウント指定
: インポート処理時のコミット発行単位を行数で指定します。

RESTARTCOUNT リスタートカウント指定
: インポートファイルの何行目から読み取りを開始するのか指定します。

MESSAGES メッセージ出力先ファイル
: IMPORTコマンドの出力メッセージを記録するファイルのパスを指定します。指定しない場合は標準出力にメッセージが出力されます。

インポート方法指定
: データのインポート方法を指定します。指定できるインポート方法はLOBデータを含まないインポートの場合と同じです。

使用例

LOBデータのファイルが格納されているディレクトリ(ここでは/lobs)を指定した上で、DEL形式のファイル(ここではphoto.del)を表(emp_photo)にインポートする例。

db2 ==> IMPORT FROM photo.del OF DEL LOBS FROM /lobs MODIFIED BY LOBSINFILE REPLACE INTO emp_photo↓

注意

参照