Ich möchte haben alle Tabellen in der Datenbank zu finden, die zwei Spalten LOCATION
und ASSET_ID
Oracle alle Tabellen finden, die bestimmte Spalten
So habe ich versucht, dies:
select owner, table_name, column_name
from all_tab_columns
where column_name in ('LOCATION','ASSET_ID');
das Problem ist, diese Abfrage alle geben Tabellen, die LOCATION
oder ASSET_ID
nicht beide haben.
so habe ich es so aus:
select owner, table_name, column_name
from all_tab_columns
where 1=1
and column_name ='LOCATION'
and column_name = 'ASSET_ID';
es 0 Ergebnis zeigt.
Bitte helfen.
Natürlich gibt dir der erste OR, und der zweite gibt dir keine Antworten - was hast du erwartet? – mathguy