A mund të rikthehet deklarata e përditësimit?
A mund të rikthehet deklarata e përditësimit?

Video: A mund të rikthehet deklarata e përditësimit?

Video: A mund të rikthehet deklarata e përditësimit?
Video: Tv Klan - Në Nëntor hiqen vulat për hyrje - dalje në BE 2024, Nëntor
Anonim

5 Përgjigje. Përgjigja e shkurtër është: Jo. Megjithatë, nuk keni nevojë ta hiqni DB-në jashtë linje për të bërë një rivendosje të pjesshme në një tryezë ose tabela. Ju mund rivendosni një kopje rezervë në një bazë të dhënash të veçantë dhe më pas përdorni pyetjet TSQL për të rivendosur rreshtat që u ndikuan negativisht nga përditësimi.

Në mënyrë të ngjashme, ju mund të pyesni, a mund ta kthejmë deklaratën e përditësimit në SQL Server?

Duke e mbështjellë tuajën SQL INSERT PËRDITËSOJE ose FSHIJE deklaratë në një TRANSAKSION ju kanë aftësinë për të KTHIM ose KOMMUNI ndryshimet tuaja. Nëse ju mbështillni SQL në një TRAN deklaratë mundeni drejtuar të Komanda ROLLBACK dhe zhbëj çfarë ju bëri aksidentalisht.

Gjithashtu e dini, a mund të bëhet rikthimi pas kryerjes? Deri te ti angazhohen një transaksion: Pas ju angazhohen transaksioni, ndryshimet janë të dukshme për deklaratat e përdoruesve të tjerë që ekzekutohen pas të angazhohen . Ju mund të rikthehet (zhbëj) çdo ndryshim i bërë gjatë transaksionit me KTHIM deklaratë (shih KTHIM.

Dije gjithashtu, çfarë bën deklarata e rikthimit?

Deklaratë ROLLBACK . Të Deklarata ROLLBACK është anasjellta e KOMIT deklaratë . Zhduk disa ose të gjitha ndryshimet e bazës së të dhënave të bëra gjatë transaksionit aktual. Normalisht, vetëm SQL e dështuar deklaratë është rikthyer, jo i gjithë transaksioni.

A mund të kthehemi pas kryerjes në SQL Server?

Commit në SQL Server Commit përdoret për ndryshime të përhershme. Kur ne përdorni Angazhohen në çdo pyetje, atëherë ndryshimi i bërë nga ai pyetje do të jetë e përhershme dhe e dukshme. Ne mundemi 't Rikthim pas të Angazhohen.

Recommended: