java 1.4 -sql server 2000: не удалось вставить несколько записей в таблицу

StackOverflow https://stackoverflow.com/questions/1637757

Вопрос

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 () в подготовленном отчете и выполняю весь пакет.

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top