Може ли изявлението за актуализиране да бъде върнато назад?
Може ли изявлението за актуализиране да бъде върнато назад?

Видео: Може ли изявлението за актуализиране да бъде върнато назад?

Видео: Може ли изявлението за актуализиране да бъде върнато назад?
Видео: Roblox Doors NEW UPDATE! - EVERYTHING WE KNOW! 2024, Ноември
Anonim

5 отговора. Краткият отговор е: Не. Въпреки това, не е нужно да извеждате DB офлайн, за да извършите частично възстановяване на таблица или таблици. Вие мога възстановите резервно копие в отделна база данни и след това използвайте TSQL заявки, за да възстановите редовете, които са били отрицателно повлияни от актуализиране.

По същия начин, може да попитате, можем ли да върнем обратно изявление за актуализиране в SQL Server?

Като увиете вашите SQL INSERT АКТУАЛИЗИРАНЕ или ИЗТРИВАНЕ изявление в ТРАНЗАКЦИЯ Вие имат способността да ОТКЛЮЧВАНЕ или COMMIT вашите промени. Ако Вие увийте SQL в TRAN изявление можете стартирайте Команда ROLLBACK и отмяна Какво Вие случайно направи.

Знайте също, може ли да се направи връщане след комит? Докато ти ангажират транзакция: След Вие ангажират транзакцията, промените са видими за изпълнените оператори на други потребители след на ангажират . Вие може да се върне назад (отмяна) всякакви промени направени по време на сделката с ОТКЛЮЧВАНЕ изявление (вж ОТКЛЮЧВАНЕ.

Знайте също, какво прави изявлението за връщане назад?

Изявление за ROLLBACK . В Изявление ROLLBACK е обратното на COMMIT изявление . Той отменя някои или всички промени в базата данни, направени по време на текущата транзакция. Обикновено само неуспешният SQL изявление се връща назад, а не цялата транзакция.

Можем ли да се върнем назад след комит в SQL Server?

Commit в SQL Server Commit се използва за постоянни промени. Кога ние използване Обвържете се във всяка заявка, след това промяната, направена от тази заявка ще бъде постоянен и видим. Ние можем 'T Връщане след на Обвържете се.

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