[Oracle/SQL]Lister les colonnes d'une table ?

Lister les colonnes d'une table ? [Oracle/SQL] - SQL/NoSQL - Programmation

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 :o )


Message édité par scOulOu le 29-04-2003 à 23:57:47
Reply

Marsh Posté le 29-04-2003 à 23:57:30   

Reply

Marsh Posté le 29-04-2003 à 23:59:17    

desc ma_table ?

Reply

Marsh Posté le 30-04-2003 à 08:31:13    

c quoi une colone ded ?


---------------
jeunes con de la derniere averse, vieux con des neiges d'antant.
Reply

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'

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed