কম্পিউটার টিউটোরিয়াল

SQL-এ COMMIT এবং ROLLBACK-এর পার্থক্য


এই পোস্টে, আমরা SQL-এ COMMIT এবং ROLLBACK-এর মধ্যে পার্থক্য বুঝব।

COMMIT

  • কারেন্ট ট্রানজ্যাকশন দ্বারা করা পরিবর্তনগুলো ভ্যালিডেট করে।

  • একবার COMMIT স্টেটমেন্ট এক্সিকিউট হলে, ট্রানজ্যাকশন ROLLBACK দিয়ে রোলব্যাক করা যায় না।

  • এটি ঘটে যখন ট্রানজ্যাকশন সফলভাবে এক্সিকিউট হয়।

সিন্ট্যাক্স

COMMIT;

ROLLBACK

  • কারেন্ট ট্রানজ্যাকশন দ্বারা করা পরিবর্তনগুলো সরিয়ে দেয়।

  • একবার ROLLBACK এক্সিকিউট হলে, ডাটাবেস তার পূর্ববর্তী স্টেটে ফিরে যায়।

  • এটি वह স্টেট যেখানে ট্রানজ্যাকশনের প্রথম স্টেটমেন্ট এক্সিকিউশনে থাকবে।

  • ROLLBACK ঘটে যখন ট্রানজ্যাকশন এক্সিকিউশনের মাঝপথে অ্যাবর্ট হয়।

সিন্ট্যাক্স

ROLLBACK;

  1. SQL-এ ALTER এবং UPDATE কমান্ডের পার্থক্য

  2. SQL-এ Inner Join এবং Outer Join-এর পার্থক্য

  3. সি এবং সি++-এর পার্থক্য

  4. Go এবং C++-এর পার্থক্য