Bonjour à tous et à toutes, je remercie d'avance tous ceux et/ou toutes celles qui prendront le temps de m'aider.
Je cherche à retrouver le nom d'une colonne qui contient certaines valeurs particulières, celles-ci étant (sans le tiret, uniquement la valeur en italique) :
- Ouverte
- En Cours
- Replanifiée
- Réalisée
- Annulée
Je sais comment lister le nom des colonnes d'une table grâce à cette requête :
1 2 3
| Select COLUMN_NAME
from USER_TAB_COLUMNS
where TABLE_NAME='NomTable'; |
Ce qui me retourne bien le nom de toutes les colonnes de la table 'NomTable', maintenant je n'aimerais conserver que celles-ci qui contiennent les valeurs citées précédemment et je ne sais pas vraiment comment le faire en langage SQL. Algorithmiquement parlant, il faudrait faire:
Parmi la liste des colonnes retournées, si la colonne contient une des valeurs spécifiques alors la retenir sinon passer à la suite...
Je tiens à préciser que je ne suis pas du tout expert Oracle... Auriez vous une suggestion à me faire svp ? Merci 
Bonne après-midi à tous et à toutes.
Partager