Jaki jest pożytek z wycofywania w SQL?
Jaki jest pożytek z wycofywania w SQL?

Wideo: Jaki jest pożytek z wycofywania w SQL?

Wideo: Jaki jest pożytek z wycofywania w SQL?
Wideo: 6 Introduction to Backtracking - Brute Force Approach 2024, Listopad
Anonim

w SQL , COFNIĘCIE to polecenie, które powoduje, że wszystkie zmiany danych od czasu ostatniej ROZPOCZĘCIA PRACY lub ROZPOCZĘCIA TRANSAKCJI są odrzucane przez systemy zarządzania relacyjnymi bazami danych (RDBMS), tak aby stan danych był " wycofana " do stanu sprzed wprowadzenia tych zmian.

W związku z tym, jaki jest pożytek z zatwierdzania i wycofywania zmian w SQL?

Główna różnica między ZATWIERDZENIE i WYCOFANIE oświadczenia z SQL jest to, że wykonanie POPEŁNIAĆ oświadczenie sprawia, że wszystkie modyfikacje dokonane przez prąd transakcja stać się trwałym. Z drugiej strony wykonanie COFNIĘCIE usuwa wszystkie modyfikacje dokonane przez prąd transakcja.

Wiesz też, kiedy może nastąpić wycofanie transakcji? A wycofanie nie potrzebować zdarzać się jak mówisz „przy zatwierdzeniu”, przez co, jak sądzę, masz na myśli „przy próbie zatwierdzenia”. A transakcja może się cofnąć w dowolnym momencie po rozpoczęciu. W niektórych przypadkach nastąpi wycofanie automatycznie z powodu wyzwalacza lub naruszenia ograniczenia.

Pojawia się również pytanie, jaki jest pożytek z zatwierdzania w SQL?

ten POPEŁNIAĆ polecenie jest poleceniem transakcyjnym używany aby zapisać zmiany wywołane przez transakcję w bazie danych. ten POPEŁNIAĆ komenda zapisuje wszystkie transakcje w bazie danych od ostatniego POPEŁNIAĆ lub polecenie COFNIĘCIE.

Co rozumiesz przez wycofanie?

A wycofanie to operacja przywracania bazy danych do poprzedniego stanu poprzez anulowanie określonej transakcji lub zestawu transakcji. Cofanie są wykonywane automatycznie przez systemy bazodanowe lub ręcznie przez użytkowników.

Zalecana: