ডিএমএল অটোকমিট কি?
ডিএমএল অটোকমিট কি?

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

ভিডিও: ডিএমএল অটোকমিট কি?
ভিডিও: সমকামিতার সঠিক চিকিৎসা | সমকামিতা থেকে মুক্তির উপায় কী 2024, নভেম্বর
Anonim

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

এখানে, DDL কি একটি অটোকমিট?

একটি SQL বিবৃতি কার্যকর করা হয়েছে স্বয়ংক্রিয় প্রতিশ্রুতি মোড ব্যাক করা যাবে না. বেশিরভাগ ডিবিএমএস (যেমন মারিয়াডিবি) বল স্বয়ংক্রিয় প্রতিশ্রুতি প্রত্যেকের জন্য ডিডিএল বিবৃতি এমনকি নির্দোষ- স্বয়ংক্রিয় প্রতিশ্রুতি মোড. আগে ডিডিএল বিবৃতি শুরু পূর্ববর্তী DML বিবৃতি লেনদেনে (স্বয়ংক্রিয়) প্রতিশ্রুতিবদ্ধ। প্রতিটি ডিডিএল নিজস্ব নতুন মৃত্যুদন্ড কার্যকর করা হয় স্বয়ংক্রিয় প্রতিশ্রুতি লেনদেন

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

এই পদ্ধতিতে, ডিএমএল বিবৃতিগুলি ফিরে আসতে পারে?

এর প্রভাব a DML বিবৃতি এটি স্থায়ী নয় যতক্ষণ না আপনি লেনদেনটি অন্তর্ভুক্ত করেন। একটি লেনদেন হল SQL এর ক্রম বিবৃতি যে ওরাকল ডাটাবেস অ্যাসা ইউনিটের আচরণ করে (এটি করতে পারা একক হতে DML বিবৃতি ) যতক্ষণ না লেনদেন প্রতিশ্রুতিবদ্ধ হয়, এটি করতে পারা থাকা পেছোনে ঘুরানো (পূর্বাবস্থায়)

ছাঁটাই কি কমিট প্রয়োজন?

এবং একটি মূল পয়েন্ট - যদিও ছিন্ন করুন টেবিলটি একটি মুছে ফেলার মত মনে হচ্ছে যেখানে কোন ধারা নেই, ছিন্ন করুন ডিএমএল নয়, এটি ডিডিএল। মুছে ফেলা প্রয়োজন ক কমিট , কিন্তু TRUNCATE করে না.

প্রস্তাবিত: