Требуется ли для вставки оператор фиксации - PullRequest
0 голосов
/ 29 апреля 2020

Я вставляю несколько записей в таблицу oracle. Требуется ли утверждение "COMMIT". Если да, то в этом случае, если я вставляю 10 разных строк, нужно ли давать коммит после каждого оператора вставки.

Спасибо

1 Ответ

0 голосов
/ 29 апреля 2020

Да. Вам необходимо зафиксировать после вставки в Oracle. Для нескольких операторов достаточно одного коммита в конце всех вставок

Пример:

--Example 1

Insert into table(col1) values(val1);
commit;

--Example 2
Insert into table(col1) values(val1);
Insert into table(col2) values(val2);
Insert into table(col3) values(val3);
Insert into table(col4) values(val4);
commit;

Оба допустимы. Пример 1 вставит 1 строку, а пример 2 вставит 4 строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...