java 1.4 -sql server 2000: не удалось вставить несколько записей в таблицу - PullRequest
0 голосов
/ 28 октября 2009

INSERT INTO [UPLOAD_FILE_RECORD_FIELDS_DATA] ([RECORD_ID], [FIELD_ORDER], [FIELD_VALUE], [ERROR_CODE])

select ?,?,?,? 
union all 
select ?,?,?,? 
union all 
select ?,?,?,? 

Мне нужно вставить несколько записей в одну таблицу. Поэтому я использую запрос, как показано ниже, и задаю значения параметров. Но я получаю код ошибки 77. Что является причиной?

Количество записей для вставки составляет около 70000. Поэтому я вставляю 100 записей в один запрос, а затем 700 раз использую addBatch () в подготовленном отчете и выполняю весь пакет.

1 Ответ

0 голосов
/ 29 октября 2009

На самом деле это был не код ошибки 77. Это не было обновлений для каждого оператора.

...