Cercare in Oracle le tabelle che contengono una colonna

Vedremo come ricercare le tabelle che contengono una particolare colonna distinte per schema

La seguente query vi permetterà di elencare, per tutti gli schema di un database, le tabelle che contengono una colonna che state cercando.

SELECT T1.OWNER, T2.TABLE_NAME, T2.DATA_TYPE
  FROM ALL_TAB_COLUMNS T2, ALL_TABLES T1
 WHERE T1.TABLE_NAME = T2.TABLE_NAME
   AND T2.COLUMN_NAME = '<nome colonna>'
ORDER BY T1.OWNER, T2.TABLE_NAME;

Sostituire <nome colonna> con il nome della colonna da cercare.

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *