|
oci_rollback(PHP 5, PECL OCI8 >= 1.1.0) oci_rollback — Откатывает транзакции, ожидающие обработки Описание
bool oci_rollback
( resource $connection
)
Данная функция откатывает все незафиксированные изменения соединения Oracle connection и завершает транзакцию. Она также освобождает все установленные блокировки. Удаляются все Oracle SAVEPOINTS. Транзакция начинается при первом SQL-запросе, изменяющим данные, который был запущен с помощью функции oci_execute() и флага OCI_NO_AUTO_COMMIT. Последующие изменения данных от других запросов также становятся частью данной транзакции. Изменения, сделанные в транзакции, являются временными до тех пор, пока транзакция не будет зафиксирована или будет произведен ее откат. Другие пользователи базы данных не смогут увидеть изменения до их фиксации. При вставке или обновлении данных рекомендуется использовать транзакции для сохранения целостности данных и увеличения производительности. Список параметров
Возвращаемые значенияВозвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки. Примеры
Пример #1 Пример использования oci_rollback()
<?php
Пример #2 Пример использования отката до SAVEPOINT
<?php Примечания
Смотрите также
|
|