rollback

Изменения базы данных Undo

Синтаксис

rollback(conn)

Описание

rollback(conn) обращает изменения, внесенные в базу данных с помощью datainsert, fastinsert, insert, или update через соединение с базой данных conn. rollback функция обращает все изменения, внесенные начиная с последнего COMMIT или ROLLBACK операция. Использовать rollback, AutoCommit отметьте для conn должен быть off.

Примечание

Если ядром базы данных не является InnoDB, rollback не откатывает данные в базах данных MySQL®.

Примеры

  1. Убедитесь, что AutoCommit отметьте для связи conn off путем выполнения:

    conn.AutoCommit
    ans =
    	'off'
    
  2. Вставьте данные, содержавшиеся в exdata в столбцы DEPTNO, DNAME, и LOC, в таблице DEPT, для источника данных conn.

    datainsert(conn,'DEPT',...
    {'DEPTNO';'DNAME';'LOC'},exdata)
    
  3. Откатывайте данные exdata то, что вы вставили в базу данных путем выполнения:

    rollback(conn)
    

    База данных содержит исходные данные, существующие прежде, чем запустить datainsert.

Советы

Для связей ODBC можно использовать rollback функция с нативным интерфейсом ODBC. Для получения дополнительной информации смотрите database.

Представлено до R2006a