Как и следовало ожидать, реляционная база данных Oracle поддерживает очень мощный и надежный механизм транзакций. Код вашего приложения определяет, из чего будет состоять транзакция - логическая единица работы, результат которой сохраняется при помощи оператора COMMIT или отменяется оператором ROLLBACK. Транзакция неявно начинается с первого оператора SQL, выполненного после последнего оператора COMMIT или ROLLBACK (или с начала сеанса), или продолжается после ROLLBACK TO SAVEPOINT.
COMMIT
Сохраняет все изменения, сделанные после последней операции COMMIT или ROLLBACK, и освобождает все блокировки.
Отменяет все изменения, сделанные после последней операции COMMIT или ROLLBACK, и освобождает все блокировки.
Отменяет все изменения, сделанные после установки указанной точки сохранения, и освобождает блокировки, которые были установлены в данном фрагменте кода.
Устанавливает точку сохранения, которая затем позволит выполнять частичный откат.
Позволяет начать сеанс1 в режиме «только для чтения» или «для чтения и записи», задать уровень изоляции или сопоставить текущей транзакции определенный сегмент отката.
данной внутри команды SQL) должны использоваться динамическим оператором INSERT.
< Предыдущая | Следующая > |
---|