Anleitungsdokument

Nach Sie diese Anleitung durchgegangen sind, sollten Sie verstehen, wie Sie mithilfe des SQL-Arbeitsblatts SQL- und SQL*Plus-Befehle eingeben können.

1. Einführung

Oracle SQL Developer bietet ein SQL-Arbeitsblatt, mit dem Sie Daten abfragen können, indem Sie einfache oder komplexe SQL-Anweisungen schreiben. In dieser Anleitung sehen wir uns die grundlegendsten dieser Anweisungen an, wählen alle Daten in einer Tabelle aus und beschränken diese Abfrage, indem wir die aufgerufenen Spalten oder Zeilen reduzieren.

2 Software-Anforderungen

  • Oracle Database Version 9.2.0.1 oder höher
  • Zugriff auf das Musternutzerkonto HR

3. Durchsuchen Sie Ihre Daten

3.1. Schreiben Sie eine Select-Anweisung

Sobald Sie eine Datenbankverbindung haben, können Sie das Schema durchsuchen, Daten abfragen und ändern.

1. Nachdem Sie eine Datenbankverbindung hergestellt haben, müssen Sie sicherstellen, dass das SQL-Arbeitsblatt offen ist. Wenn das Arbeitsblatt nicht offen ist, öffnen Sie es über das Kontextmenü.

2. Wenn die Verbindung hergestellt ist, sollte das SQL-Arbeitsblatt-Fenster angezeigt werden.

Durchsuchen Sie Ihre Daten

3. Jetzt können Sie loslegen. Fragen Sie alle Daten in der Tabelle DEPARTMENTS ab. Geben Sie

select * from departments; ein

Klicken Sie auf Execute Statement oder F9.

Durchsuchen Sie Ihre Daten

Beachten Sie, dass die Anzahl der aufgerufenen Zeilen unter der Registerkarte Ergebnisse angezeigt wird.

3.2. Spalten abrufen

Anstatt alle Spalten aus einer Tabelle auszuwählen, können Sie sie auflisten und nur die gewünschten Daten auswählen.

1. Anstatt jeden Spaltennamen einzeln einzugeben, können Sie den Tabellennamen einfach aus dem Verbindungsnavigator übernehmen.. Erweitern Sie den Tabellen-Knoten und ziehen Sie die Tabelle EMPLOYEES auf das Arbeitsblatt.

Durchsuchen Sie Ihre Daten

Verwenden Sie für komplexere Abfragen oder Anweisungen das Format Funktion (Strg + F7), um den SQL-Code besser lesbar zu machen. Dies finden Sie im Kontextmenü.

2. Löschen Sie nun die letzten 3 Spalten aus der Anweisung. Ein Beispiel ist unten gezeigt.

Durchsuchen Sie Ihre Daten

Entfernen Sie das ',' nach der Spalte GEHALT und klicken Sie auf F9, um die Datensätze abzurufen.

3.3. Zeilen abrufen

Oft möchten Sie die Anzahl der angegebenen Datensätze einschränken. Sie fügen dazu eine Where-Klausel hinzu. Diese können komplex und kompliziert sein. Lassen Sie uns mit den einfachsten Where-Klauseln beginnen.

1. Entfernen Sie mit derselben Select-Anweisung wie oben das '; 'und fügen Sie

where department_id = 100; ein.

Durchsuchen Sie Ihre Daten

Klicken Sie auf F9. Auf der Registerkarte Ergebnisse werden weniger Datensätze zurückgegeben.

4. Verwenden Sie SQL*Plus Befehle

Im SQL-Arbeitsblatt können Sie eine Auswahl von SQL*Plus-Befehlen verwenden. SQL*Plus-Befehle müssen vom SQL-Arbeitsblatt interpretiert werden, bevor sie an die Datenbank übergeben werden. Einige Befehle werden nicht unterstützt und daher ignoriert und werden nicht an die Oracle Datenbank gesendet. Eine Liste der nicht unterstützten SQL*Plus-Befehle finden Sie unter SQL Developer auf dem OTN.

1. Geben Sie Folgendes ein, um mit dem Describe-Befehl ein Schemaobjekt zu beschreiben:

Mitarbeiter beschreiben

Anstatt auf F9 zu klicken, wählen Sie Run Script oder F5.

Verwenden von SQL*Plus Befehlen

Beachten Sie, dass die Anzahl der abgerufenen Zeilen auf der Registerkarte Skriptausgabe angezeigt wird.

2. Lassen Sie uns das Gelernte nutzen. Um festzustellen, welche Objekte diesem Schema angehören und welche sie sind, können Sie die Wörterbuchtabelle user_objects anzeigen.

Anstatt 'SELECT * from USER_OBJECTS' zu verwenden, müssen Sie genauere Informationen eingeben. Geben Sie Folgendes ein:

USER_OBJECTS BESCHREIBEN

Klicken Sie auf F5.

Verwenden von SQL*Plus Befehlen

3. Jetzt wo Sie die Spalten gesehen haben, die die Tabelle definieren, können Sie Ihre Select-Anweisung schreiben. Geben Sie



select object_name, object_type
from user_objects; 
            
        

Klicken Sie auf F9.

Verwenden von SQL*Plus Befehlen

Die angezeigten Ergebnisse sind die Objekte, die Ihr HR-Schema besitzt.