5 Schnelltipps im SQL Developer

28.
Oktober
2019
Veröffentlicht von: Ferhat Atabey

Der SQL Developer ist ein nützliches kostenloses Freeware Tool von Oracle für SQL; PL/SQL und die Verwaltung von Datenbanken.
Die meisten Entwickler und Datenbankadministratoren kennen ihn. In diesem Monatstipp stellen wir Ihnen 5 Schnelltipps vor. Bestimmt ist etwas auch für Sie dabei.

Tipp 1: Abfrageergebnisse formatiert ausgeben

Sie möchten Abfragen in der Oracle Datenbank ausführen, und die Daten in einem benutzerfreundlichen Format – zum Beispiel als csv-Datei – ausgeben? Das können Sie sehr bequem mit dem SQL Developer tun. In diesem Beispiel wurde als Trennzeichen das „,“ ausgewählt.

Methode 1 nach dem „alten“ Prinzip:
Abfrageergebnis rechts klickt -> Format z. B. csv -> weiter -> Fertigstellen

Methode 2:
Eingabe von Kommentarzeichen /*FORMAT*/ in der Select Anweisung.

null

Hier sind noch einige weitere Beispiele für die Anwendung:

SELECT /*xml*/ * FROM hr.employees;
SELECT /*html*/ * FROM hr.employees;
SELECT /*delimited*/ * FROM hr.employees;
SELECT /*insert*/ * FROM hr.employees;
SELECT /*loader*/ * FROM hr.employees;
SELECT /*fixed*/ * FROM hr.employees;
SELECT /*text*/ * FROM hr.employees;
SELECT /*json*/ * FROM hr.employees;


Sie können statt der Kommentarzeichen aber auch SET SQLFORMAT eingeben.

null

Tipp 2: Zebra-Muster Datenrasterausgabe

Sie wollen die Ausgabe der Daten graphisch übersichtlicher darstellen? Dafür bietet sich die Rasterausgabe an.
Im Menu Extras -> Voreinstellungen

null

null

Tipp 3: BLOBs und Bilder

Binary and large Obcets-  auch als BLOB bekannt, werden häufig verwendet, um Daten wie Bilder in der Datenbank zu speichern. Sie können so ziemlich alles in einem BLOB speichern.
Wenn Sie diese Bilder in der Datenbank ansehen möchten, bietet der SQL Developer auch hier einfache Möglichkeiten.

Bild via SQL Developer reinladen

Wenn Sie ein einzelnes Bild in eine bestimmte Tabelle mit einer BLOB Spalte laden möchten, dann gehen Sie wie folgt vor.
Tabelle mit der entsprechenden BLOB Spalte auswählen, Doppelklick und auf den Stift klicken

null

Nun auf das Register drauf, die Bilddatei auswählen und öffnen. Anschließend mit der COMMIT Taste (F11) bestätigen.

Anzeigen eines Bildes

Derselbe Prozess wie oben, zumindest für die ersten vier Schritte. Nachdem Sie den BLOB-Editor geöffnet haben, sollte im oberen Teil des Formulars das Kontrollkästchen "Anzeigen als Bild " angezeigt werden. Klicken Sie darauf und SQL Developer zeigt die BLOB-Daten in Bildform an.

null

null

Tipp 4: Oracle SQL Developer und Oracle JDK Lizenzierung

Die wunderbare Welt von Java hat in letzter Zeit Veränderungen in der Lizenzierung und Technologie erlebt.
Was bedeutet das für Oracle SQL Developer-Benutzer?
Mit Ihren vorhandenen Lizenzen haben Sie ohne zusätzliche Kosten Zugriff auf das Oracle JDK.
Die Details dazu finden Sie in diesem Blog -Oracle Java Product Manager Blog-
Auch die My Oracle Support Note unter Doc ID 1557737.1 gibt Auskünfte zu dem Thema.
Oracle eigene Produkte die Java verwenden, bedürfen keinerlei weiterer Lizenzierung durch den Endanwender.
Oracle SQL Developer, Oracle SQL Developer Data Modeler, Oracle SQLcl und Oracle REST Data Services sind Oracle-Produkte, die in der Oracle Databank enthalten sind und nicht separat lizenziert werden müssen.

Tipp 5 Verbindung über einen Proxyuser

Die Proxy-Benutzer-Authentifizierung ist eine Funktion, mit der Sie sich mit Ihrem Benutzernamen und Passwort auf ein anderes Schema in der Datenbank verbinden können. Die Syntax wird auch vom SQL Developer erkannt und kann somit genutzt werden. Das Recht, sich auf ein anderes Schema zu verbinden, wird mit Hilfe der GRANT CONNECT THROUGH-Klausel für den Zielbenutzer vergeben.

ALTER USER HR GRANT CONNECT THROUGH SCOTT;

Methode mit dem SQL Developer:

null

SQL Developer, ein tolles Freeware Tool mit dem man Zugriff und einen guten Überblick auf die Oracle Datenbank hat,
Es bietet viele Möglichkeiten, die Arbeit der Admins und der Entwickler zu erleichtern.

Jede Menge Know-how für Sie!

In unserer Know-How Datenbank finden Sie mehr als 300 ausführliche Beiträge zu den Oracle-Themen wie DBA, SQL, PL/SQL, APEX und vielem mehr.
Hier erhalten Sie Antworten auf Ihre Fragen.