COMMIT
ÐпиÑание
COMMIT ÑикÑиÑÑÐµÑ ÑекÑÑÑÑ ÑÑанзакÑиÑ. ÐÑе изменениÑ, пÑоизведÑннÑе ÑÑанзакÑией, ÑÑановÑÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ñми Ð´Ð»Ñ Ð´ÑÑÐ³Ð¸Ñ Ð¸ гаÑанÑиÑованно ÑÐ¾Ñ ÑанÑÑÑÑ Ð² ÑлÑÑае ÑбоÑ.
ÐаÑамеÑÑÑ
- WORK
TRANSACTION ÐеобÑзаÑелÑнÑе клÑÑевÑе Ñлова, не оказÑваÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð³Ð¾ влиÑниÑ.
ÐамеÑаниÑ
ÐÐ»Ñ Ð¿ÑеÑÑÐ²Ð°Ð½Ð¸Ñ ÑÑанзакÑии иÑполÑзÑйÑе ROLLBACK.
ÐÑи попÑÑке вÑполниÑÑ COMMIT вне ÑÑанзакÑии ниÑего не пÑоизойдÑÑ, но бÑÐ´ÐµÑ Ð²Ñдано пÑедÑпÑеждение.
ÐÑимеÑÑ
СледÑÑÑÐ°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° ÑикÑиÑÑÐµÑ ÑекÑÑÑÑ ÑÑанзакÑÐ¸Ñ Ð¸ ÑÐ¾Ñ ÑанÑÐµÑ Ð²Ñе изменениÑ:
COMMIT;
СовмеÑÑимоÑÑÑ
Ð ÑÑандаÑÑе SQL опиÑÐ°Ð½Ñ ÑолÑко две ÑоÑмÑ: COMMIT и COMMIT WORK. РоÑÑалÑном ÑÑа команда полноÑÑÑÑ ÑооÑвеÑÑÑвÑÐµÑ ÑÑандаÑÑÑ.
| ÐÑед. | ÐаÑало | След. |
| COMMENT | УÑÐ¾Ð²ÐµÐ½Ñ Ð²ÑÑе | COMMIT PREPARED |