সর্বাধিক না? হতাশাজনক।
আমি মূলত এসকিউএল সার্ভার ব্যবহার করি এবং এটিও করে। আমি জানি ওরাকল তা নয় তবে আমি ভেবেছিলাম ওরাকল সম্ভবত একটি বিচ্যুতি হতে পারে।
এসকিউএল সার্ভারে, আমি নিশ্চিত যে আপনি একক লেনদেনে একাধিক ডিডিএল স্টেটমেন্ট চালাতে পারবেন যদিও আমিও মনে করি যে বেশ কয়েকটি বিধিনিষেধ রয়েছে (যা আমি সব ভুলে গেছি)। আপনি একটি তৈরি করতে পারেন বা একটি পরিবর্তন করতে পারেন বা বেশিরভাগ জিনিসের একটি ড্রপ করতে পারেন এবং যদি আপনি চান তবে এটি আবার রোল করতে পারেন। রেড-গেট এসকিউএল তুলনা করুন (একটি সরঞ্জাম আমি পছন্দ করি) এর সুবিধা নেয়।
এটি করার ক্ষেত্রে সমস্যাটি হ'ল আপনার লেনদেনের সুযোগটি মোটামুটি আকর্ষণীয় হয়ে ওঠে ... আপনি যখন কোনও আপডেট লেনদেনের (ডিডিএল) সিস্টেম ক্যাটালগগুলি জড়িত করেন তখন আপনি কিছু সত্যই গুরুত্বপূর্ণ লক নেওয়ার ঝুঁকি চালান এবং আপনি সিস্টেম ক্যাটালগগুলিতে অ্যাক্সেস আটকাতে পারেন। ব্যবহারকারীরা ক্যাটালগগুলিতে যদি তাদের অনুসন্ধানগুলি তাদের টেবিলগুলি না খুঁজে পান তবে তারা বেশি কিছু করতে পারবেন না!
ভারসাম্য বজায় রাখার পরেও, এটি মাল্টি-স্টেটমেন্ট লেনদেনে ডিডিএলকে অন্তর্ভুক্ত করতে সক্ষম y
আরও কার্যকরভাবে, এসকিউএল সার্ভার ডিডিএল কমান্ডটি TRUNCATE
একটি বহু-বিবৃতি লেনদেনের একটি উপাদানও হতে পারে । আপনি একটি লক্ষ্য টেবিলটি খুব তাড়াতাড়ি কাটাতে পারেন (খুব দ্রুত), এটি তৈরি করতে এবং তারপরে ফলাফলটি পছন্দ হলে একটি প্রতিশ্রুতিবদ্ধ করতে পারেন। যদি কিছু ভুল হয়ে যায়, আপনি রোলব্যাক এবং ভয়েলা! এটি এমন যে আপনি কখনই টেবিলকে বিরক্ত করেন না। লগ স্পেসও হ্রাস করা হয়। আমি প্রায়শই প্রায়শই এর সুবিধা গ্রহণ করি।