Я использую массовое копирование для вставки данных из datatable (полученные данные из oracle базы данных) в sql таблицу. Так что это хорошо, и у меня нет с этим проблем. Итак, после этого задания, когда данные вставлены правильно, я пытаюсь обновить поле таблицы базы данных oracle с помощью ключа, указанного выше. Схема моего подхода показана ниже.
update table1 set column1=1 where id in ( all keys of above datatable)
Он не работает, и oracle не запускайте его, потому что строковый литерал слишком длинный.
как я могу это решить? Я не хочу создавать временную таблицу в oracle, потому что эта служба работает постоянно.