ওরাকেলে মুছে ফেলার পরে কি কমিট প্রয়োজন?
ওরাকেলে মুছে ফেলার পরে কি কমিট প্রয়োজন?

ভিডিও: ওরাকেলে মুছে ফেলার পরে কি কমিট প্রয়োজন?

ভিডিও: ওরাকেলে মুছে ফেলার পরে কি কমিট প্রয়োজন?
ভিডিও: আপনার ওরাকল ফর্মের আবেদন থেকে সমস্ত অপ্রয়োজনীয়তা সনাক্ত করুন এবং সরান 2024, ডিসেম্বর
Anonim

আপনি যদি একটি টেবিল থেকে সমস্ত সারি মুছে ফেলতে চান, TRUNCATE TABLE বিবৃতিটি এর চেয়ে অনেক বেশি কার্যকরী মুছে ফেলা বিবৃতি TRUNCATE TABLE বিবৃতিটি একটি DDL কমান্ড, তাই এটি একটি অন্তর্নিহিত অন্তর্ভুক্ত কমিট , তাই আপনি যদি সিদ্ধান্ত নেন যে আপনি সারিগুলি সরাতে চান না তাহলে একটি ROLLBACK জারি করার কোন উপায় নেই৷

এটিকে মাথায় রেখে, ওরাকেলে কি ডিলিট করা দরকার?

DELETE প্রয়োজন ক কমিট , কিন্তু TRUNCATE করে না.

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

তদনুসারে, ওরাকলের আপডেটের পরে কি প্রতিশ্রুতি প্রয়োজন?

কেন প্রতিশ্রুতি প্রয়োজন হয় না ডিডিএল কমান্ড যেখানে DML কমান্ডের জন্য ডাটাবেসে স্থায়ীভাবে পরিবর্তনগুলি সংরক্ষণ করা বাধ্যতামূলক। আগাম ধন্যবাদ. কখনও কখনও উত্তর হয়: "ওরাকল কর্পোরেশন এটিকে বাস্তবায়িত করেছে ঠিক এইভাবে।"

অবিলম্বে কার্যকর করার পরে প্রতিশ্রুতি প্রয়োজন?

কমিট এটি না পরে প্রয়োজন প্রতি অবিলম্বে কার্যকর করুন . কিছু বিবৃতি না প্রয়োজন ক কমিট ; উদাহরণস্বরূপ, যদি আপনি TRUNCATE দিয়ে একটি টেবিল ছাঁটাই করেন। বর্তমান লেনদেনের মধ্যে সমস্ত অনিয়মিত কাজ প্রতিশ্রুতিবদ্ধ অথবা রোল ব্যাক - শুধু বিবৃতি নয় নিষ্পন্ন দ্বারা অবিলম্বে কার্যকর করুন.

প্রস্তাবিত: