Extraire PLUSIEURS LIGNES et de les STOCKER dans 1 VARIABLE - PROCÉDURE STOCKÉE ORACLE

Je suis en train de travailler sur des PROCÉDURES STOCKÉES ORACLE et j'ai un doute.
J'ai une requête qui récupère plus de 1 ligne et je veux stocker tous ces 3 rangées de valeurs dans la 1 à la Variable.
Quelqu'un peut-il m'aider avec cela.

Ma REQUÊTE va comme ceci :

SELECT STUDENT_NAME
FROM STUDENT.STUDENT_DETAILS
WHERE CLASS_ID= 'C';

Ici cette requête extrait 3 noms

Jack,
Jill,
Bunny

Je veux que tous ces 3 noms pour être stockée dans de 1 la variable i.e C_NAMES.
Et après que je suis à l'aide de cette variable dans les autres étapes de ma procédure.

Quelqu'un peut m'aider avec cela.

Je serais très apprécier votre temps et effort.

Merci d'avance,

Vrinda 🙂

Comment allez-vous être en utilisant les valeurs plus tard? Vous pourriez regarder un ref cursor, PL/SQL de la table... dépend de la façon dont vous souhaitez passer autour et/ou de référence.
Je dois utiliser ce C_NAMES dans un clob pour remplacer toutes les valeurs que le remplacement de code est fait, je veux simplement que tous les noms dans C_NAMES variable à partir de maintenant.

OriginalL'auteur vrindamarfatia | 2013-06-06