Einstellen eines Wertes für LIMIT bei Verwendung von Bulk Collect

Ich wollte wissen, ob wir eine Technik haben, mit der wir den Wert berechnen können, der für eine LIMIT-Klausel einer Massenerfassungsoperation festgelegt werden muss. Nehmen wir beispielsweise an, unser Cursor hat 10 Millionen Datensätze. Welchen Wert können wir für die LIMIT-Klausel festlegen, um eine optimale Leistung zu erzielen. Gibt es eine Möglichkeit, die wir berechnen können?

decalre
cursor c_emp is <some select query>

var  <variable> ;

begin
     open c_emp;
       loop
           fetch c_emp bulk collect into var limit 2;
           exit when c_emp%NOTFOUND;
      end loop;
     close c_emp;
  end;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage