it-swarm.com.de

Abfragen des Datenbanknamens in Oracle SQL Developer

Wie frage ich den Datenbanknamen in Oracle SQL Developer ab? Ich habe Folgendes versucht und alle scheitern:

SELECT DB_NAME();

SELECT DATABASE();

Warum schlagen diese grundlegenden MySQL-Abfragen in SQL Developer fehl? Auch dieser scheitert:

show tables;

BEARBEITEN: Ich kann eine Verbindung zur Datenbank herstellen und Abfragen ausführen wie:

select * from table_name_here;

EDIT 2: Der Datenbanktyp ist Oracle, daher schlagen MySQL Abfragen fehl. Ich dachte, dass es sich um den Datenbank-Client und nicht um die Datenbank selbst handelte. Ich hab mich geirrt. Ich werde die Frage so lassen, wie sie für andere so verloren ist, wie ich es war.

25
Xonatron

Als mir klar wurde, dass ich eine Oracle-Datenbank und nicht MySQL betreibe, fand ich die Antwort

select * from v$database;

oder

select ora_database_name from dual;

Probiere beides. Quelle und Quelle gehen an: http://www.perlmonks.org/?node_id=520376 .

49
Xonatron

versuche dies:

select * from global_name;
12
junaling

Mit dem folgenden Befehl können Sie nur den Namen der Datenbank ohne die angezeigten zusätzlichen Spalten ermitteln.

select name  from v$database;

Wenn Sie weitere Informationen zur Datenbank benötigen, wissen Sie zuerst, welche Spaltennamen verfügbar sind

describe v$database;

und wählen Sie die Spalten aus, die Sie sehen möchten;

5
rainu

Ich weiß, dass dies ein alter Thread ist, aber Sie können auch nützliche Informationen aus der V$INSTANCE-Ansicht erhalten. V$DATABASE zeigt Informationen aus der Steuerdatei an, die V$INSTANCE-Ansicht zeigt den Status der aktuellen Instanz an.

1
JamesN

Edit: Whoops, habe deine Frage-Tags nicht geprüft, bevor du geantwortet hast. 

Vergewissern Sie sich, dass Sie tatsächlich eine Verbindung zur DB herstellen können (der Treiber wurde bei der Erstellung des Connectors installiert).

Wenn ja, versuchen Sie, diese Abfragen mit F5 auszuführen

0
Alfabravo

BESCHREIBEN SIE DEN DATENBANKNAME; Sie müssen den Namen der Datenbank angeben und die Ergebnisse enthalten den Datentyp jedes Attributs.

Um den Datenbanknamen anzuzeigen, Startup;

dann typeshow Parameter db_name;

0
Vishnu