Ano ang gamit ng rollback sa SQL?
Ano ang gamit ng rollback sa SQL?

Video: Ano ang gamit ng rollback sa SQL?

Video: Ano ang gamit ng rollback sa SQL?
Video: SAFE, MURA & EASY WAY PARA MAALIS MABAHO AMOY NG ASO | MUNTING KENNEL 2024, Mayo
Anonim

Sa SQL , ROLLBACK ay isang utos na nagiging sanhi ng lahat ng pagbabago ng data mula noong huling BEGIN WORK, o START TRANSACTION na itatapon ng relational database management systems (RDBMS), upang ang estado ng data ay " gumulong pabalik " sa paraan noon bago ginawa ang mga pagbabagong iyon.

Sa bagay na ito, ano ang gamit ng commit at rollback sa SQL?

Ang pangunahing pagkakaiba sa pagitan ng COMMIT at ROLLBACK mga pahayag ng SQL ay iyon ang pagpapatupad ng COMMIT Ang pahayag ay gumagawa ng lahat ng pagbabago na ginawa ng kasalukuyang transaksyon maging permanente. Sa kabilang banda, ang pagpapatupad ng ROLLBACK binubura ang lahat ng pagbabagong ginawa ng kasalukuyang transaksyon.

Alamin din, kailan maaaring mangyari ang rollback ng isang transaksyon? A rollback Hindi kailangan mangyari gaya ng sinasabi mong "kapag nagko-commit", na sa palagay ko ay "kapag sinusubukan mong gumawa." A maaaring i-rollback ang transaksyon sa anumang oras pagkatapos ng pagsisimula. Sa ilang mga kaso, a magaganap ang rollback awtomatikong dahil sa isang trigger o isang paglabag sa pagpilit.

Tanong din, ano ang gamit ng commit sa SQL?

Ang COMMIT Ang command ay ang transactional command ginamit upang i-save ang mga pagbabagong hinihimok ng isang transaksyon sa database. Ang COMMIT Ini-imbak ng command ang lahat ng mga transaksyon sa database mula noong huli COMMIT o utos ng ROLLBACK.

Ano ang ibig mong sabihin sa rollback?

A rollback ay ang operasyon ng pagpapanumbalik ng isang database sa isang nakaraang estado sa pamamagitan ng pagkansela ng isang partikular na transaksyon o hanay ng transaksyon. Mga rollback ay awtomatikong ginagawa ng mga database system o mano-mano ng mga user.

Inirerekumendang: