0

ファイルからレコード データを読み取っています (レコード数は最大数千に達する可能性があります)。各レコードをデータベースに挿入したいと考えています。パフォーマンス ヒットを減らすために、すべてのレコードを 1 つのヒットで挿入したいと考えています。ステートメント オブジェクトで addBatch(String sqlQuery ) を使用する場合、SQL クエリは静的である必要があります。

プラットフォーム Java 1.4 SQL サーバー 2000.

4

1 に答える 1

1

Wikiから

SQL機能(SQL-92以降)は、行値コンストラクターを使用して、単一のSQLステートメントに一度に複数の行を挿入することです。

INSERT INTO ''TABLE'' (''column1'', [''column2, ... '']) 
VALUES (''value1a'', [''value1b, ...'']), 
       (''value2a'', [''value2b, ...'']), 
   ...
于 2009-10-24T10:59:16.720 に答える