Commit (SQL)

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 195.98.39.2 (обсуждение) в 11:16, 19 сентября 2005 (COMMIT комманда SQL). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

COMMIT

Назначение

Оператор COMMIT применяется для того, чтобы:

  • сделать "постоянными" все изменения, сделанные в текущей транзакции (реально данные могут быть изменены несколько позже)
  • очистить все точки сохранения данной транзакции
  • завершить транзакцию
  • освободить все блокировки данной транзакции

Предпосылки

Нет.

Синтаксис

COMMIT [WORK]

Ключевые слова и параметры

WORK необязателен и обеспечивает ANSI - совместимость. Операторы COMMIT и COMMIT WORK - идентичны.

Замечания по использованию

Рекомендуется явно завершать транзакции в прикладных программах используя команды COMMIT WORK (или ROLLBACK WORK). Если Вы явно не записали транзакцию, а прикладная программа завершилась аварийно, последняя не записанная транзакция будет откачена.

Пример

Для добавления строки к таблице DEPT и записи изменения введите следующие команды:

INSERT INTO DEPT VALUES ('50','MARKETING','TAMPA')
COMMIT WORK

Связанные темы

Операторы ROLLBACK, SAVEPOINT, SET TRANSACTION.