sql >> Database >  >> RDS >> Oracle

Zoeken in een Oracle-database naar tabellen met specifieke kolomnamen?

Om alle tabellen met een bepaalde kolom te vinden:

select owner, table_name from all_tab_columns where column_name = 'ID';

Om tabellen te vinden die een of alle van de 4 kolommen hebben:

select owner, table_name, column_name
from all_tab_columns
where column_name in ('ID', 'FNAME', 'LNAME', 'ADDRESS');

Om tabellen te vinden die alle 4 kolommen hebben (waarvan er geen ontbreken):

select owner, table_name
from all_tab_columns
where column_name in ('ID', 'FNAME', 'LNAME', 'ADDRESS')
group by owner, table_name
having count(*) = 4;


  1. Een back-up maken van uw Moodle MariaDB-database

  2. SQL-gegevenstypen:5 slechtste keuzes die u vandaag moet stoppen

  3. MySQL-trigger na update alleen als rij is gewijzigd

  4. Hoe ora_hash te gebruiken op een kolom van datatype xmltype