2010-06-14 15 views
1

Quelqu'un peut-il m'expliquer pourquoi des enregistrements sont nécessaires? Ne pouvons-nous pas effectuer la même opération en PL/SQL en utilisant la boucle. De même, quand une requête d'enregistrement multiset peut-elle être utilisée? c'est-à-dire dans quel type de situation et quelle serait la préférence?Oracle multiset, collection et enregistrements

Répondre

2

Voici un lien sur ce sujet: http://www.oracle.com/technology/oramag/oracle/03-sep/o53plsql.html

Lire la partie sur « Définir la théorie et Multiset Union ».

Il fonctionne plus ou moins comme UNION ALL, avec une différence importante:

« Contrairement à l'opérateur SQL FIXER UNION, la collection MULTISET opérateur UNION ne pas réordonner les éléments de la collection résultant MULTISET UNION préserve l'ordre dans chaque collection et ajoute simplement le contenu de la seconde après la première. ".

+0

+1 pour le lien vers l'article utile. – DCookie

+1

Il semble ne plus être disponible. – Infeligo

+0

Oui, la cible de lien n'est plus disponible ... –