دستور COMMIT در SQL
دستور COMMIT در SQL
دستور COMMIT یکی از دستورات مهم در زبان SQL است که برای ثبت تغییرات اعمال شده در دیتابیس استفاده میشود. این دستور به صورت اختیاری است و بسته به نیاز و سیاستهای هر سیستم ممکن است استفاده شود یا خیر. وقتی که یک تراکنش در دیتابیس ایجاد میشود، تمام عملیات اعمال…
2023-08-162 دقیقه مطالعه
دستور COMMIT در SQL
دستور COMMIT یکی از دستورات مهم در زبان SQL است که برای ثبت تغییرات اعمال شده در دیتابیس استفاده میشود. این دستور به صورت اختیاری است و بسته به نیاز و سیاستهای هر سیستم ممکن است استفاده شود یا خیر.
وقتی که یک تراکنش در دیتابیس ایجاد میشود، تمام عملیات اعمال شده در آن تراکنش موقتا در حافظه ذخیره میشود و تغییراتی که در دیتابیس ایجاد شدهاند، به صورت دائمی در دیتابیس ثبت نمیشوند. تا زمانی که تراکنش به پایان نرسد، تغییرات موقتا در حافظه ذخیره شده و قابل بازگشت است.
وقتی که میخواهیم تغییرات را در دیتابیس ثبت کنیم و به صورت دائمی آنها را اعمال کنیم، از دستور COMMIT استفاده میشود. با اجرای این دستور، تغییرات اعمال شده در دیتابیس به صورت دائمی ثبت میشوند و دیگر قابل بازگشت نیستند.
مزیت استفاده از دستور COMMIT این است که در صورت بروز هرگونه خطا یا مشکل در تراکنش، میتوان با اجرای دستور ROLLBACK، تغییرات را لغو کرده و به حالت قبلی دیتابیس بازگشت.
برای استفاده از دستور COMMIT در SQL، کافی است عبارت COMMIT را به صورت زیر قرار دهید:
COMMIT;
به عنوان مثال، فرض کنید که یک تراکنش در دیتابیس ایجاد کردهایم و تغییراتی در جدول کاربران ایجاد کردهایم. حال با اجرای دستور COMMIT، تغییرات اعمال شده در دیتابیس به صورت دائمی ثبت میشوند.
دیدگاهها
پس از بررسی و تأیید مدیر، دیدگاهها در سایت نمایش داده میشوند.
هنوز دیدگاهی منتشر نشده است
اولین نفری باشید که نظر میدهد.