SQL-, PL/SQL- und JavaScript-Code im Arbeitsblatteditor ausführen
Sie können SQL-Anweisungen, PL/SQL-Skripte und JavaScript-Code im SQL Worksheet-Editor ausführen. Einige wichtige Funktionen des Editors sind kontextbezogener Codeabschluss, Syntaxhervorhebung und Fehler-Debugging.
Die Editormodi PL/SQL und JavaScript sind für MySQL-Datenbankservices nicht verfügbar.
Sie können SQL-Anweisungen oder PL/SQL-Codeblöcke eingeben, um Aktionen wie das Erstellen einer Tabelle, das Einfügen von Daten, das Auswählen von Daten oder das Löschen von Daten aus einer Tabelle anzugeben. SQL-Schlüsselwörter werden automatisch hervorgehoben. Bei mehreren Anweisungen müssen Sie Folgendes beenden:
- Jede Nicht-PL/SQL-Anweisung mit einem Semikolon (;) oder einem Schrägstrich (/) in einer neuen Zeile
- Jede PL/SQL-Anweisung mit einem Schrägstrich (/) in einer neuen Zeile
Informationen zu den im Arbeitsblatt unterstützten SQL*Plus- und SQLcl-Anweisungen finden Sie unter Unterstützte SQL*Plus- und SQLcl-Befehle in SQL Worksheet.
Der PL/SQL-Editormodus wird im Arbeitsblatt ausgelöst, wenn die folgenden Objekttypen geöffnet werden: Funktionen, Prozeduren, Packages und Typen. Mit diesem Editor können Sie Fehler im PL/SQL-Code während der Kompilierung erkennen. Die Ausgabe enthält Fehlerdetails wie die bestimmte Zeile und Spalte, in der der Fehler erkannt wird, sowie einen Link, um zur entsprechenden Position im Codeblock zu gelangen.
Der Arbeitsblattmodus JavaScript unterstützt das in Oracle Database Release 21c eingeführte Feature "Multilingual Engine". Weitere Informationen finden Sie unter Unterstützung für Multilingual Engine.
Unterstützung des Codeeditors
Wenn Sie Ctrl+Space drücken, enthält der Editor eine Liste möglicher Abschlüsse am Einfügepunkt, mit denen Sie Code, den Sie bearbeiten, automatisch vervollständigen können. Diese Liste basiert auf dem Codekontext am Einfügepunkt.

Darüber hinaus bietet der Editor eine umfassende Liste von Befehlen, die über die Befehlspalette verfügbar sind. Um die Befehlspalette zu öffnen, drücken Sie Ctrl+Shift+P. Eine Liste der Tastenkombinationen finden Sie unter Tastenkombinationen.
Ein Fehler im Code wird durch einen roten Punkt in der linken Rinne und eine Knicklinie unter dem spezifischen Text gekennzeichnet. Wenn Sie den Mauszeiger darüber bewegen, wird ein Popup-Fenster mit möglichen Fixes zum Beheben des Fehlers angezeigt.

Objekte per Drag-and-Drop in die automatische Generierung von SQL-Anweisungen ziehen
Dieses Feature ist für MySQL-Datenbankservices nicht verfügbar.
Sie können Objekte aus dem linken Fensterbereich ziehen und in den Arbeitsblatteditor im rechten Fensterbereich ablegen.
-
Wenn Sie eine Tabelle oder View per Drag-and-Drop verschieben, werden Sie aufgefordert, eine der folgenden SQL-Anweisungen auszuwählen: Einfügen, Aktualisieren, Auswählen oder Löschen.
Beispiel: Wenn Sie Auswählen wählen, wird eine SELECT-Anweisung mit allen Spalten in der Tabelle oder Ansicht erstellt. Anschließend können Sie die Anweisung bearbeiten, z.B. die Spaltenliste ändern oder eine WHERE-Klausel hinzufügen.
Wenn Sie "Objektname" wählen, wird der Name des Objekts mit dem vorangestellten Schemanamen dem Arbeitsblatt hinzugefügt.
-
Wenn Sie eine Funktion oder Prozedur per Drag-and-Drop verschieben, können Sie den Namen oder den PL/SQL-Code der Funktion oder Prozedur in das Arbeitsblatt einfügen. Wenn Sie PL/SQL-Code wählen, können Sie die Parameter eingeben, bevor Sie den Code in das Arbeitsblatt einfügen.
Editor-Einstellungen festlegen
Sie können Voreinstellungen für den Codeeditor mit der Option Voreinstellungen festlegen, die in der linken Randleiste verfügbar ist. Einige der Codeeditoroptionen, die Sie anpassen können, sind Theme (hell, dunkel und kontrastreich dunkel), Schriftgröße und -familie, Tabulatorgröße, Zeilenumbruch, Lineal usw.
Symbolleistensymbole
Die Symbolleiste des SQL Worksheet Editors enthält Symbole für die folgenden Vorgänge:
-
Dropdown-Liste Arbeitsblatt
- Öffnen: Öffnen Sie eine Datei aus dem Browser, Gerät oder Objektspeicher.
- Letzte öffnen: Zeigt die zuletzt aufgerufenen Dateien an. Wenn mehr als fünf Dateien in der aktuellen Liste enthalten sind, wird der Link Mehr zur Anzeige der zusätzlichen Dateien angezeigt.
- Speichern unter: Speichern Sie eine Datei im Browser, Gerät oder Objektspeicher.
- Neue Datei
- Wählen Sie Arbeitsblatt aus: Erstellen Sie ein Arbeitsblatt.
- Wählen Sie PL/SQL aus: Erstellen Sie einen PL/SQL-Objekttyp. Der Editor wechselt in einen PL/SQL-Modus.
- Öffnen: Öffnen Sie eine Datei aus Ihrem Browser, Gerät oder Objektspeicher. Um eine Datei von Ihrem Gerät zu öffnen, klicken Sie im Schieberegler "Datei öffnen" auf Datei öffnen, und navigieren Sie zur Auswahl der Datei, oder ziehen Sie die Datei per Drag-and-Drop in den Schieberegler.
-
Anweisung ausführen: Führen Sie die ausgewählten Anweisungen oder die Anweisung mit dem Mauszeiger im Arbeitsblatteditor aus. Die SQL-Anweisungen können Bind-Variablen und Substitutionsvariablen vom Typ VARCHAR2 enthalten. Ein Dialogfeld zur Eingabe von Variablenwerten wird angezeigt.
-
Skript ausführen: Führen Sie alle Anweisungen im Arbeitsblatteditor mit dem Script Runner aus. Die SQL-Anweisungen können Bind-Variablen (aber keine Substitutionsvariablen) vom Typ VARCHAR2 enthalten. Ein Dialogfeld zur Eingabe von Bind-Variablenwerten wird angezeigt.
-
Kompilieren (für die PL/SQL-Symbolleiste): Führen Sie eine PL/SQL-Kompilierung des Unterprogramms aus.
Hinweis
Das Kompilierungssymbol ist für MySQL-Datenbankservices nicht verfügbar. -
Explain-Plan: Generieren Sie den Ausführungsplan für die Anweisung. Die Ausgabe wird auf der Registerkarte "Plan erläutern" im Ausgabebereich angezeigt. Siehe Explain-Plandiagramm verwenden
Hinweis
Das Symbol "Plan erläutern" ist für MySQL-Datenbankservices nicht verfügbar. -
Autotrace: Führen Sie die Anweisung aus, und zeigen Sie die Ausführungsstatistiken der SQL-Anweisung und den tatsächlichen Ausführungsplan an. Die Ausgabe wird auf der Registerkarte "Autotrace" im Ausgabebereich angezeigt.
Hinweis
Das Autotrace-Symbol ist für MySQL-Datenbankservices nicht verfügbar. -
Editorinhalt herunterladen: Laden Sie den Inhalt des Arbeitsblatts als SQL-Datei in das lokale System herunter.
-
Format: Formatieren Sie die SQL-Anweisung im Editor, indem Sie beispielsweise die Namen von Anweisungen, Klauseln, Schlüsselwörtern großschreiben und Zeilenumbrüche und Einrückungen hinzufügen.
-
Löschen: Entfernen Sie die Anweisungen aus dem Editor.
-
Im Vollbildmodus öffnen: Öffnen Sie den Editor im Vollbildmodus.
-
Daten laden: Öffnen Sie den Assistenten zum Laden von Daten. Siehe Daten laden.
Hinweis
Das Symbol "Daten laden" ist für MySQL-Datenbankservices nicht verfügbar.