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