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