Table des matières:

Comment utiliser les limites de collecte groupée ?
Comment utiliser les limites de collecte groupée ?

Vidéo: Comment utiliser les limites de collecte groupée ?

Vidéo: Comment utiliser les limites de collecte groupée ?
Vidéo: Petite carte des méthodes de collecte de données ! Sondage; Entrevue; Observation; Approche bio... 2024, Novembre
Anonim

Comme LIMITE fonctionne comme un attribut de l'instruction FETCH-INTO afin de utilisation il vous pouvez ajouter un mot-clé LIMITE suivi d'un chiffre numérique spécifique qui spécifiera le nombre de lignes que le masse - collecter La clause récupérera en une seule fois à la fin de l'instruction FETCH-INTO.

Par conséquent, comment choisir ma limite de collecte groupée ?

Comment choisir la limite pour BULK COLLECT

  1. Commencez par 100.
  2. Testez pour voir si c'est assez rapide (ce sera probablement le cas dans de nombreux cas).
  3. Sinon, essayez des valeurs plus élevées jusqu'à ce que vous atteigniez le niveau de performance dont vous avez besoin - et que vous ne consommez pas trop de mémoire PGA.
  4. Ne codez pas en dur la valeur limite: faites-en un paramètre de votre sous-programme ou une constante dans une spécification de package.

De plus, pouvons-nous utiliser la collecte en bloc dans le curseur ? Cette BULK COLLECT peut être utilisé dans l'instruction 'SELECT' pour remplir les enregistrements dans masse ou en allant chercher le le curseur dans masse . Depuis le COLLECTE EN VRAC récupère le record dans MASSE , la clause INTO doit toujours contenir une variable de type collection.

De plus, qu'est-ce que la collecte en vrac et les restrictions en matière de collecte en vrac ?

À l'aide de la COLLECTE EN VRAC clause dans PL/SQL implique de suivre restrictions : Les collections doivent être utilisées comme variables cibles répertoriées dans un COLLECTE EN VRAC clause INTO. 4. Les cibles composites (telles que les objets) ne peuvent pas être utilisées dans les Clause RETURNING INTO sinon une erreur est signalée pour la fonctionnalité avec la clause RETURNING.

Quel type de collecte est utilisé lors de la création d'une collecte groupée ?

Vous pouvez utilisation les COLLECTE EN VRAC clause avec une instruction SELECT INTO ou FETCH à récupérer un ensemble de lignes dans un collection (c'est-à-dire table de varray): d'enregistrements.

Conseillé: