Отменить изменения базы данных
rollback(conn)
rollback(conn) отменяет изменения, внесенные в базу данных с помощью datainsert, fastinsert, insert, или update через подключение к базе данных conn. rollback функция отменяет все изменения, внесенные с момента последнего COMMIT или ROLLBACK операция. Использовать rollback, AutoCommit флаг для conn должно быть off.
Примечание
Если ядро СУБД отсутствует InnoDB, rollback не выполняет откат данных в базах данных MySQL ®.
Убедитесь, что AutoCommit флаг для подключения conn является off путем выполнения:
conn.AutoCommit ans = 'off'
Вставить данные, содержащиеся в exdata в столбцы DEPTNO, DNAME, и LOC, в таблице DEPT, для источника данных conn.
datainsert(conn,'DEPT',...
{'DEPTNO';'DNAME';'LOC'},exdata)
Откат данных exdata которую вы вставили в базу данных, выполнив:
rollback(conn)
База данных содержит исходные данные перед запуском datainsert.
Для соединений ODBC можно использовать rollback с собственным интерфейсом ODBC. Для получения более подробной информации см. database.