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.