ভিডিও: ডিএমএল অটোকমিট কি?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
ডিফল্টরূপে, ক ডিএমএল স্পষ্টভাবে একটি লেনদেন শুরু না করেই সম্পাদিত বিবৃতিটি স্বয়ংক্রিয়ভাবে সফল হওয়ার জন্য প্রতিশ্রুতিবদ্ধ হয় বা বিবৃতির শেষে ব্যর্থতার জন্য ফিরে আসে। এই আচরণ বলা হয় স্বয়ংক্রিয় প্রতিশ্রুতি . এই আচরণ দ্বারা নিয়ন্ত্রিত হয় অটোকমিট প্যারামিটার
এখানে, DDL কি একটি অটোকমিট?
একটি SQL বিবৃতি কার্যকর করা হয়েছে স্বয়ংক্রিয় প্রতিশ্রুতি মোড ব্যাক করা যাবে না. বেশিরভাগ ডিবিএমএস (যেমন মারিয়াডিবি) বল স্বয়ংক্রিয় প্রতিশ্রুতি প্রত্যেকের জন্য ডিডিএল বিবৃতি এমনকি নির্দোষ- স্বয়ংক্রিয় প্রতিশ্রুতি মোড. আগে ডিডিএল বিবৃতি শুরু পূর্ববর্তী DML বিবৃতি লেনদেনে (স্বয়ংক্রিয়) প্রতিশ্রুতিবদ্ধ। প্রতিটি ডিডিএল নিজস্ব নতুন মৃত্যুদন্ড কার্যকর করা হয় স্বয়ংক্রিয় প্রতিশ্রুতি লেনদেন
উপরন্তু, SQL সার্ভার স্বয়ংক্রিয় কমিট? অটোকমিট মোড হল ডিফল্ট লেনদেন ব্যবস্থাপনা মোড SQL সার্ভার ডাটাবেস ইঞ্জিন। প্রতিটি লেনদেন- এসকিউএল বিবৃতি প্রতিশ্রুতিবদ্ধ হয় বা এটি সম্পূর্ণ হলে ফিরিয়ে আনা হয়।
এই পদ্ধতিতে, ডিএমএল বিবৃতিগুলি ফিরে আসতে পারে?
এর প্রভাব a DML বিবৃতি এটি স্থায়ী নয় যতক্ষণ না আপনি লেনদেনটি অন্তর্ভুক্ত করেন। একটি লেনদেন হল SQL এর ক্রম বিবৃতি যে ওরাকল ডাটাবেস অ্যাসা ইউনিটের আচরণ করে (এটি করতে পারা একক হতে DML বিবৃতি ) যতক্ষণ না লেনদেন প্রতিশ্রুতিবদ্ধ হয়, এটি করতে পারা থাকা পেছোনে ঘুরানো (পূর্বাবস্থায়)
ছাঁটাই কি কমিট প্রয়োজন?
এবং একটি মূল পয়েন্ট - যদিও ছিন্ন করুন টেবিলটি একটি মুছে ফেলার মত মনে হচ্ছে যেখানে কোন ধারা নেই, ছিন্ন করুন ডিএমএল নয়, এটি ডিডিএল। মুছে ফেলা প্রয়োজন ক কমিট , কিন্তু TRUNCATE করে না.
প্রস্তাবিত:
ওরাকল ডিএমএল কি?
ওরাকল ডিএমএল স্টেটমেন্ট। ডিএমএল (ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ) স্টেটমেন্ট হল এসকিউএল ভাষার উপাদান যা ডেটা পুনরুদ্ধার এবং ম্যানিপুলেশনের জন্য ব্যবহৃত হয়। এই বিবৃতিগুলি ব্যবহার করে আপনি ক্রিয়াকলাপগুলি সম্পাদন করতে পারেন যেমন: নতুন সারি যোগ করা, বিদ্যমান সারিগুলি আপডেট করা এবং মুছে ফেলা, টেবিলগুলিকে একত্রিত করা ইত্যাদি
ডিএমএল বিবৃতি ফিরে পাকানো যেতে পারে?
ডিএমএল স্টেটমেন্টের প্রভাব স্থায়ী হয় না যতক্ষণ না আপনি এটি অন্তর্ভুক্ত করে এমন লেনদেন করেন। একটি লেনদেন হল SQL স্টেটমেন্টের একটি ক্রম যা ওরাকল ডেটাবেস একটি ইউনিট হিসাবে বিবেচনা করে (এটি একটি একক DML বিবৃতি হতে পারে)। একটি লেনদেন প্রতিশ্রুতিবদ্ধ না হওয়া পর্যন্ত, এটি ফিরিয়ে আনা যেতে পারে (পূর্বাবস্থায়)
ডিডিএল কমান্ড কি অটোকমিট?
(DDL) কি ডেটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ স্টেটমেন্ট অটোকমিট? না। শুধুমাত্র DDL(ডেটা ডেফিনিশন ল্যাঙ্গুয়েজ) বিবৃতি যেমন তৈরি করা, পরিবর্তন করা, ড্রপ করা, ছাঁটাই করা স্বয়ংক্রিয় কমিট