LOBデータをインポートするには

提供: DB2逆引きWiki
移動: 案内, 検索

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

目次

前提

  • データベース接続が必要
  • 以下のいずれかが必要: SYSADM権限, DBADM権限
  • もしくはインポート作業で発生する個別の行挿入、行更新、表作成を行う権限

    解説

    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↓
    

    注意

    • LOBS FROMで複数のディレクトリを指定する場合は、その順序がEXPORT時に指定されたものと一致している必要があります。

    参照

    個人用ツール
    名前空間

    変種
    操作
    案内
    ツール