Spec-Zone.ru › MySQL 9.2

27.3.6.9 JavaScript Transaction API

По состоянию на MySQL 9.2.0, MLE поддерживает JavaScript API транзакций MySQL, который имитирует действия большинства транзакционных SQL-заявлений MySQL. Все функции, перечисленные здесь, вместе с их описаниями и SQL-эквивалентами, являются методами объекта Session:

  • commit(): Подтвердить текущую транзакцию.

    Эквивалентно COMMIT.

  • releaseSavepoint(): Освободить заданную точку сохранения из текущей транзакции. Вызвать ошибку, если имя точки сохранения пусто.

    Эквивалентно RELEASE SAVEPOINT.

  • rollback(): Отменить текущую транзакцию.

    Эквивалентно ROLLBACK.

  • rollbackTo(): Вернуться к существующей точке сохранения. Вызвать ошибку, если имя точки сохранения пусто.

    Эквивалентно ROLLBACK TO SAVEPOINT.

  • setSavepoint(): Создать новую точку сохранения с заданным именем (и вернуть ее). Если имя точки сохранения не указано, оно генерируется.

    Эквивалентно SAVEPOINT.

  • startTransaction(): Начать новую транзакцию.

    Эквивалентно START TRANSACTION.

  • autocommit(): Получить или установить значение системной переменной autocommit: если session.autocommit() вызывается без значения, она возвращает текущее значение autocommit; в противном случае она устанавливает значение autocommit.

    Эквивалентно SET AUTOCOMMIT.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/srjsapi-transactions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API