Включение транзакционного режима (begin_work)
Назначение
Метод begin_work
устанавливает режим управляемой фиксации изменений, переводя атрибут AutoCommit
в значение 0
.
В случае если атрибут AutoCommit
был уже отключен, будет возращена ошибка.
После вызова commit
или rollback
атрибут AutoCommit
будет автоматически включен (значение 1
), тем самым задействуется режим автоматической фиксации изменений.
Пакет
Package Linter::db
Прототип
$rc = $dbh- >begin_work();
Возвращаемые значения
Переменная | Описание | |
---|---|---|
$rc : | ||
1 | Нормальное завершение | |
0 | Ошибка обработки транзакции | |
$DBI::errstr | Диагностическое сообщение (в случае ошибки) |