ডিডিএল কমান্ড কি অটোকমিট?
ডিডিএল কমান্ড কি অটোকমিট?

ভিডিও: ডিডিএল কমান্ড কি অটোকমিট?

ভিডিও: ডিডিএল কমান্ড কি অটোকমিট?
ভিডিও: বাটন ফোনে পাবজি মোবাইল !! Android 11, Pro Camera | Xiaomi Qin F21 Pro Plus 2024, মে
Anonim

হয় ( ডিডিএল ) ডেটা ম্যানিপুলেশন ভাষা বিবৃতি অটোকমিট ? না. শুধুমাত্র ডিডিএল (ডেটা সংজ্ঞা ভাষা) বিবৃতি যেমন create, alter, drop, truncate হয় স্বয়ংক্রিয় প্রতিশ্রুতি.

এর পাশে, ডিএমএল কমান্ড কি অটোকমিট?

ডিফল্টরূপে, ক ডিএমএল স্পষ্টভাবে একটি লেনদেন শুরু না করেই সম্পাদিত বিবৃতিটি স্বয়ংক্রিয়ভাবে সফল হওয়ার জন্য প্রতিশ্রুতিবদ্ধ হয় বা বিবৃতির শেষে ব্যর্থতার জন্য ফিরে আসে। এই আচরণ বলা হয় স্বয়ংক্রিয় প্রতিশ্রুতি . এই আচরণ দ্বারা নিয়ন্ত্রিত হয় অটোকমিট প্যারামিটার ডিডিএল বিবৃতি সর্বদা স্বয়ংক্রিয় প্রতিশ্রুতিবদ্ধ।

পরবর্তীকালে, প্রশ্ন হল, এসকিউএল-এ অটোকমিট কী? তথ্য ব্যবস্থাপনা প্রসঙ্গে, স্বয়ংক্রিয় প্রতিশ্রুতি isa একটি ডাটাবেস সংযোগের অপারেশন মোড. এর বিকল্প স্বয়ংক্রিয় প্রতিশ্রুতি মোড (অ- স্বয়ংক্রিয় প্রতিশ্রুতি ) মানে যে এসকিউএল ক্লায়েন্ট অ্যাপ্লিকেশন নিজেই লেনদেন শুরু (লেনদেন শুরু) এবং সমাপ্তি (কমিটর রোলব্যাক) আদেশ জারি করার জন্য দায়ী।

তারপর, DDL কি কমিট প্রয়োজন?

TRUNCATE হল a ডিডিএল কমান্ড তাই এটি একটি স্পষ্ট প্রয়োজন নেই কমিট কারণ এটিকে কল করা একটি অন্তর্নিহিত কার্যকর করে কমিট . একটি সিস্টেম ডিজাইনের দৃষ্টিকোণ থেকে একটি লেনদেন হল কাজের একটি ব্যবসায়িক ইউনিট। এটি একটি একক DML বিবৃতি বা তাদের মধ্যে বেশ কয়েকটি নিয়ে গঠিত হতে পারে। এটা কোন ব্যাপার না: শুধুমাত্র সম্পূর্ণ লেনদেন কমিট প্রয়োজন.

অটোকমিট চালু হলে কি হবে?

যদি AUTOCOMMIT সেট করা আছে 1 থেকে, প্রতিটি SQL স্টেটমেন্ট একটি সম্পূর্ণ লেনদেন হিসাবে বিবেচিত হয় এবং এটি শেষ হলে ডিফল্টরূপে প্রতিশ্রুতিবদ্ধ হয়। যদি AUTOCOMMIT সেট করা আছে 0 থেকে, বিবৃতিগুলির পরবর্তী সিরিজগুলি একটি লেনদেনের মতো কাজ করে এবং একটি স্পষ্ট COMMIT বিবৃতি জারি না হওয়া পর্যন্ত কোনও লেনদেন করা হয় না।

প্রস্তাবিত: