Каква е ползата от връщане назад в SQL?
Каква е ползата от връщане назад в SQL?

Видео: Каква е ползата от връщане назад в SQL?

Видео: Каква е ползата от връщане назад в SQL?
Видео: CS50 2015 - Week 8 2024, Април
Anonim

В SQL , ОТКЛЮЧВАНЕ е команда, която причинява всички промени в данните след последната BEGIN WORK или START TRANSACTION да бъдат отхвърлени от системите за управление на релационни бази данни (RDBMS), така че състоянието на данните е " търкулна назад "на начина, по който беше преди тези промени да бъдат направени.

В тази връзка каква е ползата от commit и rollback в SQL?

Основната разлика между COMMIT и връщане назад изявления на SQL е, че изпълнението на COMMIT изявлението прави всички модификации, направени от текущата транзакция стават постоянни. От друга страна, изпълнението на ОТКЛЮЧВАНЕ изтрива всички модификации, направени от тока транзакция.

Знайте също, кога може да се случи връщане на транзакция? А връщане назад не е необходимо възникне както казваш "при извършване", с което предполагам имаш предвид "при опит за извършване". А транзакцията може да се върне назад по всяко време след началото. В някои случаи а ще се случи връщане назад автоматично поради задействане или нарушение на ограничението.

Също така въпросът е каква е употребата на commit в SQL?

В COMMIT командата е транзакционната команда използван за да запазите промените, извиквани от транзакция, в базата данни. В COMMIT командата записва всички транзакции в базата данни от последната COMMIT или команда ROLLBACK.

Какво имаш предвид под връщане назад?

А връщане назад е операцията по възстановяване на база данни до предишно състояние чрез анулиране на конкретна транзакция или набор от транзакции. Откачане се изпълняват автоматично от системите за бази данни или ръчно от потребителите.

Препоръчано: