COMMIT और ROLLBACK ट्रांजेक्शन नियंत्रण कमांड हैं।
COMMIT
- वर्तमान ट्रांजेक्शन द्वारा किए गए संशोधनों को **मान्य/स्थायी** करता है।
- एक बार निष्पादित होने पर, ट्रांजेक्शन को
ROLLBACKसे पूर्ववत **नहीं** किया जा सकता। - ट्रांजेक्शन सफलतापूर्वक निष्पादित होने पर होता है।
COMMIT;
ROLLBACK
- वर्तमान ट्रांजेक्शन द्वारा किए गए संशोधनों को **हटाता/पूर्ववत** करता है।
- निष्पादन के बाद डेटाबेस अपनी **पिछली स्थिति** में पहुंच जाता है (ट्रांजेक्शन की पहली स्टेटमेंट वाली स्थिति)।
- ट्रांजेक्शन निष्पादन के बीच में **असफल/अबॉर्ट** होने पर होता है।
ROLLBACK;