আমি কিভাবে বাল্ক সংগ্রহ সীমা ব্যবহার করব?
আমি কিভাবে বাল্ক সংগ্রহ সীমা ব্যবহার করব?
Anonim

হিসাবে সীমা এইভাবে FETCH-INTO স্টেটমেন্টের একটি বৈশিষ্ট্য হিসাবে কাজ করে ব্যবহার এটা আপনি কিওয়ার্ড যোগ করতে পারেন সীমা একটি নির্দিষ্ট সাংখ্যিক অঙ্ক দ্বারা অনুসরণ করা হবে যা সারিগুলির সংখ্যা নির্দিষ্ট করবে যা স্তূপ - সংগ্রহ করা FETCH-INTO স্টেটমেন্টের শেষে ক্লজটি একবারে পুনরুদ্ধার করা হবে।

সেই অনুযায়ী, আমি কীভাবে আমার বাল্ক সংগ্রহের সীমা বেছে নেব?

বাল্ক সংগ্রহের জন্য কীভাবে সীমা বাছাই করবেন

  1. 100 দিয়ে শুরু করুন।
  2. এটি যথেষ্ট দ্রুত কিনা তা পরীক্ষা করুন (সম্ভবত অনেক ক্ষেত্রে হবে)।
  3. যদি না হয়, আপনার প্রয়োজনীয় কর্মক্ষমতা স্তরে না পৌঁছানো পর্যন্ত উচ্চতর মান চেষ্টা করুন - এবং আপনি খুব বেশি PGA মেমরি ব্যবহার করছেন না।
  4. সীমা মানকে হার্ড-কোড করবেন না: এটিকে আপনার সাবপ্রোগ্রামের একটি প্যারামিটার বা প্যাকেজ স্পেসিফিকেশনে একটি ধ্রুবক করুন।

উপরন্তু, আমরা কার্সারে বাল্ক সংগ্রহ ব্যবহার করতে পারি? এই বাল্ক সংগ্রহ করতে পারেন থাকা ব্যবহৃত 'SELECT' স্টেটমেন্টে রেকর্ডগুলি পূরণ করতে স্তূপ বা আনার মধ্যে কার্সার ভিতরে স্তূপ . যেহেতু বাল্ক সংগ্রহ রেকর্ড নিয়ে আসে স্তূপ , INTO ধারায় সর্বদা একটি সংগ্রহের ধরন পরিবর্তনশীল থাকা উচিত।

উপরন্তু, বাল্ক সংগ্রহ কি এবং বাল্ক সংগ্রহে কোন সীমাবদ্ধতা?

ব্যবহার বাল্ক সংগ্রহ PL/SQL-এর ক্লজ নিম্নলিখিত বোঝায় সীমাবদ্ধতা : সংগ্রহ একটি তালিকাভুক্ত লক্ষ্য ভেরিয়েবল হিসাবে ব্যবহার করা উচিত বাল্ক সংগ্রহ INTO ধারা। 4. যৌগিক লক্ষ্য (যেমন বস্তু) ব্যবহার করা যাবে না দ্য রিটার্নিং ক্লজের সাথে ফিচারের জন্য অন্য ধারায় রিটার্নিং ত্রুটি রিপোর্ট করা হয়েছে।

বাল্ক কালেকশন তৈরি করার সময় কোন ধরনের সংগ্রহ ব্যবহার করা হয়?

তুমি পারবে ব্যবহার দ্য বাল্ক সংগ্রহ ধারা সঙ্গে একটি নির্বাচন করুন বা আনুন বিবৃতি প্রতি একটি মধ্যে সারি একটি সেট পুনরুদ্ধার করুন সংগ্রহ (যেমন ভারের টেবিল): রেকর্ডের।

প্রস্তাবিত: