Commit (SQL): различия между версиями
Перейти к навигации
Перейти к поиску
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
MBH (обсуждение | вклад) Удалятор: ВП:К удалению/15 января 2016#Commit (SQL) — Номинация КУ |
РоманСузи (обсуждение | вклад) дополнение |
||
Строка 20: | Строка 20: | ||
COMMIT WORK; |
COMMIT WORK; |
||
</source> |
</source> |
||
== Литература == |
|||
* {{книга |
|||
| автор = Gunderloy, M.; Jorden, J.L.; Tschanz, D.W. |
|||
| заглавие = Mastering Microsoft SQL Server 2005 |
|||
| издательство = Wiley |
|||
| год = 2006 |
|||
| pages = 200-201 |
|||
| isbn = 9780471792239 |
|||
| ref = Gunderloy, Jorden, Tschanz |
|||
}} |
|||
* {{книга |
|||
| автор = Darie, C. and Watson, K. |
|||
| заглавие = The Programmer's Guide to SQL |
|||
| издательство = Apress |
|||
| год = 2008 |
|||
| pages = 271-274 |
|||
| isbn = 9781430208006 |
|||
| ref = Darie, Watson |
|||
}} |
|||
== Ссылки == |
|||
* [https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4010.htm COMMIT ], Database SQL Reference, Oracle |
|||
* [http://www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.sqlref/src/tpc/db2z_sql_commit.dita COMMIT], DB2 SQL, IBM |
|||
{{SQL}} |
{{SQL}} |
Версия от 07:53, 16 января 2016
Эту статью предлагается удалить. |
Оператор COMMIT применяется для того, чтобы:
- сделать «постоянными» все изменения, сделанные в текущей транзакции (реально данные могут быть изменены несколько позже)
- очистить все точки сохранения данной транзакции
- завершить транзакцию
- освободить все блокировки данной транзакции
Замечания по использованию
Рекомендуется явно завершать транзакции в прикладных программах, используя команды COMMIT WORK (или ROLLBACK WORK). Если вы явно не записали транзакцию, а прикладная программа завершилась аварийно, произойдёт откат последней не записанной транзакции.
Пример
Для добавления строки к таблице MyTable и сохранения изменения введите следующие команды:
BEGIN TRANSACTION WORK;
INSERT INTO MyTable VALUES ('50', 'some string');
COMMIT WORK;
Литература
- Gunderloy, M.; Jorden, J.L.; Tschanz, D.W. Mastering Microsoft SQL Server 2005. — Wiley, 2006. — P. 200-201. — ISBN 9780471792239.
- Darie, C. and Watson, K. The Programmer's Guide to SQL. — Apress, 2008. — P. 271-274. — ISBN 9781430208006.
Ссылки
В статье не хватает ссылок на источники (см. рекомендации по поиску). |