Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2011, 14h55   #1
Invité de passage
 
Inscription : décembre 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Parcours colonne par colonne d'une variable table%ROWTYPE

Bonjour

Soit :
Code :
ligne_bdd v_sur_ma_table%ROWTYPE;
"v_sur_ma_table" est une vue sur "sur_ma_table"
de taille et de contenu variable (qui peut contenir jusqu’à 100 colonnes)

Pour une ligne donnée, je souhaite parcourir colonne par colonne la variable "ligne_bdd"
pour récupérer la valeur contenu dans chaque colonne.
Sachant que je ne connais pas à l'avance le nom et l'emplacement de chaque colonne.

Merci d'avance
sqlbdd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/12/2011, 11h49   #2
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 109
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 109
Points : 33
Points : 33
Tu auras peut être besoin de cela:
Code :
1
2
3
4
5
6
 
SELECT DISTINCT B.COLUMN_NAME 
FROM USER_OBJECTS A, USER_TAB_COLUMNS B 
WHERE A.OBJECT_TYPE = 'VIEW' 
AND A.OBJECT_NAME = B.TABLE_NAME  
AND B.TABLE_NAME=<nom_de_la_vue>;
Moostiq est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h35.


 
 
 
 
Partenaires

Hébergement Web