Lister les colonnes d'une table ? [Oracle/SQL] - SQL/NoSQL - Programmation
Marsh Posté le 30-04-2003 à 08:31:13
c quoi une colone ded ?
Marsh Posté le 30-04-2003 à 09:56:49
++Taz a écrit : desc ma_table ? |
Yep, mais ça marche pas pr le reste de mon post
En fait j'ai demdé à un collègue, et la requête miracle pr mon pb est :
select A.OBJECT_NAME from USER_OBJECTS A, USER_TAB_COLUMNS B where A.OBJECT_TYPE = 'TABLE' and A.OBJECT_NAME = B.TABLE_NAME and B.COLUMN_NAME = 'mon_nom_de_colonne'
Marsh Posté le 29-04-2003 à 23:57:30
Oui, un truc du genre "select column_name from ma_table_à_moi", en Oracle...
Ce serait pr faire le listing des tables d'une base en fonction de la présce d'une certaine colonne deds.
Ca donnerait à peu près :
select table_name from all_tables where exists (select column_name from table_name where column_name='Ma_colonne_à_moi_que_je_cherche'
C possible ? (pr le cp du "exists", j'ai sorti ça vagut de tête d'après ce que j'ai lu vite-fait tt-à-l'h ds un bouquin )
Message édité par scOulOu le 29-04-2003 à 23:57:47