কবে একটি COMMIT কমান্ড অন্তর্নিহিতভাবে ঘটে? যখন ব্যবহারকারী একটি DDL কমান্ড জারি করে যেমন CREATE বা ALTER TABLE। DROP কমান্ডটি বিদ্যমান টেবিল থেকে সারি সরাতে ব্যবহার করা যেতে পারে।
যখন কোন প্রতিশ্রুতি অস্পষ্টভাবে বা স্পষ্টভাবে ঘটে তা দ্বারা সংজ্ঞায়িত করা হয়?
একটি লেনদেনের সময়কাল দ্বারা সংজ্ঞায়িত করা হয় যখন একটি কমিট স্পষ্টভাবে বা স্পষ্টভাবে ঘটে। … এটা স্বয়ংক্রিয়ভাবে আপনার কর্ম প্রতিশ্রুতি হবে. কমিট রোলব্যাক এই কমান্ডটি নির্দিষ্ট করে ডিএমএল ক্রিয়াগুলি পূর্বাবস্থায় ফেরানোর অনুমতি দেয়৷
একটি অন্তর্নিহিত প্রতিশ্রুতি কি?
ইমপ্লিসিট কমিট কমিট কমান্ড না চালিয়েই ঘটে এবং শুধুমাত্র তখনই ঘটে যখন নির্দিষ্ট SQL (DDL) স্টেটমেন্ট কার্যকর করা হয়। (অর্থাৎ, বিবৃতি ঢোকান, আপডেট করুন বা মুছুন)
কোন কমান্ড অন্তর্নিহিত কমিট?
SET অটোকমিট=1 একটি অন্তর্নিহিত কমিট ঘটায় যদি মানটি 0 হয়। এই সমস্ত বিবৃতি কার্যকর করার আগে একটি অন্তর্নিহিত প্রতিশ্রুতি সৃষ্টি করে এর অর্থ হল, বিবৃতিটি ত্রুটির সাথে ব্যর্থ হলেও, লেনদেনটি প্রতিশ্রুতিবদ্ধ। তাদের মধ্যে কিছু, যেমন টেবিল তৈরি করুন …
কোন দুটি বিবৃতি একটি অন্তর্নিহিত প্রতিশ্রুতি ঘটতে পারে?
পরিবর্তন ফাংশন, ফাংশন তৈরি করুন এবং ড্রপ ফাংশন এছাড়াও সংরক্ষিত ফাংশনগুলির সাথে ব্যবহার করার সময় একটি অন্তর্নিহিত প্রতিশ্রুতি সৃষ্টি করে, কিন্তু লোডযোগ্য ফাংশনগুলির সাথে নয়। (ALTER FUNCTION শুধুমাত্র সংরক্ষিত ফাংশনগুলির সাথে ব্যবহার করা যেতে পারে।) TABLE তৈরি করুন এবং TABLE বিবৃতিগুলি অস্থায়ী কীওয়ার্ড ব্যবহার করা হলে একটি লেনদেন করবে না।