0

ソース テーブルと宛先テーブルが異なるデータベースにある

両方のテーブルの列構造は同じです。

一部の列は CLOB 型です。

db2 export コマンドを使用して、ソース テーブルのデータを .dat ファイルにエクスポートしています。区切り文字は「|」です

次に、インポート コマンドを使用して、データを .dat ファイルから宛先テーブルにインポートします。

import from $TEMP_DIR/TO_IMPORT.dat of del modified by KEEPBLANKS dateformat=\"YYYY-MM-DD\" timeformat=\"HH:MM:SS\" timestampformat=\"YYYY-MM-DD HH:MM:SS.UUU\" chardel0x01 coldel|  COMMITCOUNT 1000 messages $LOG_DIR/to_import.log insert into MY_SCHEMA.MY_TABLE

ただし、インポート中に CLOB 列でエラーが発生します。

インポート中に CLOB 列を処理する方法。または、輸出の変更が必要な場合、その変更は何ですか?

読んでくれてありがとう!

4

1 に答える 1

0

発生している正確なエラーを指定しておけば、もっと簡単だったでしょう。

通常、LOB が 32K を超える場合は、LOB を別のファイルにエクスポートし、インポート時にベース ファイルと共にそのファイルを使用する必要があります。エクスポート中にLOBS FROM /Location/Fileand 修飾子を使用する必要があります。LOBSINFILE

于 2013-01-27T17:03:26.627 に答える