Oracle SQL: Wie finde ich den Tabellennamen unter den Spaltennamen?

7

Wenn ich die Namen jeder Spalte einer Tabelle, aber nicht den Namen der Tabelle kenne, wie finde ich den Namen der Tabelle, die ich brauche?

    
user3745942 18.06.2014, 13:57
quelle

3 Antworten

12

Basierend auf @ Roobies Lösung sucht der folgende Code in allen Schemas, auf die Sie zugreifen können, falls die Tabelle nicht in Ihrem eigenen Schema enthalten ist. Auch die Groß- und Kleinschreibung wurde nicht berücksichtigt.

%Vor%     
Joshua Huber 18.06.2014 16:30
quelle
10

Probieren Sie dies (eine bekannte Spalte):

CREATE TABLE mytab(mycol VARCHAR2(30 CHAR));

SELECT table_name FROM user_tab_columns WHERE column_name='MYCOL';

Hinweis MYCOL ist in oberen Fall in column_name='MYCOL' ;

Prost!

    
Roobie 18.06.2014 14:03
quelle
-4
%Vor%     
souvik 05.02.2016 15:45
quelle

Tags und Links