QA@IT
«質問へ戻る

質問を投稿

【DB2】高速なデータベースのデータチェックを実装したい

DB2のデータベース利用法に関する質問です。
以下の例の様に、データベースにロードされているデータをデータチェックし、
チェックを通過する行のみを別テーブルにコピーする処理を実装したいのですが、高速な方法は御座いますでしょうか。

以前はJavaで1行ずつチェックしていましたが、データ量が増大したため、より高速な方法を検討したいと考えています。

例)
LOAD_TABLE
LOG_ID VARCHAR2(300)
KANA_NAME VARCHAR2(300)
AGE VARCHAR2(300)
...

↓データチェックで有効なものだけ挿入

LOG_TABLE
LOG_ID VARCHAR2(15)
KANJI_NAME VARCHAR2(50)
AGE NUMBER(8)
...

DB2のデータベース利用法に関する質問です。
以下の例の様に、データベースにロードされているデータをデータチェックし、
チェックを通過する行のみを別テーブルにコピーする処理を実装したいのですが、高速な方法は御座いますでしょうか。

以前はJavaで1行ずつチェックしていましたが、データ量が増大したため、より高速な方法を検討したいと考えています。


例)
 LOAD_TABLE
 LOG_ID VARCHAR2(300)
 KANA_NAME VARCHAR2(300)
 AGE VARCHAR2(300)
 ...

 ↓データチェックで有効なものだけ挿入

 LOG_TABLE
 LOG_ID VARCHAR2(15)
 KANJI_NAME VARCHAR2(50)
 AGE NUMBER(8)
 ...