Wie kann ich die Oracle-SQL-Syntax überprüfen?

April 11

Wie kann ich die Oracle-SQL-Syntax überprüfen?

Das Orakel, relationales Datenbank-Managementsystem eine leistungsstarken Abfrage-Engine enthält, die Datenbankbenutzer und Administratoren abrufen, können, Daten aktualisieren und löschen. Die Sprache, die zum Ausführen dieser Abfragen verwendet wird als strukturierte Abfragesprache oder SQL bezeichnet. Jede Version von SQL wird definiert durch das American National Standards Institute und Oracle 9i und vor 1999 Standard unterstützt. SQL-Syntax gliedert sich in drei Abfragetypen: Data Definition Language, oder DDL; Data Manipulation Language, oder DML; und Sprache-Datensteuerelements fest. DML ist die am häufigsten verwendeten Satz von Befehlen mit "Select", "Einfügen", "Aktualisieren" und "Löschen". SQL-Befehle werden über eine Benutzeroberfläche eingegeben, die mit der Datenbank verbunden und führt validierte Anforderungen.

Anweisungen

Basic-Syntax

1 Melden Sie sich Oracle mit SQLPlus oder einem anderen Tool.

2 Geben Sie "wählen Sie * aus zwei;". Oracle folgt standard-SQL-Syntax des Command-Objekts und Quelle. Dual ist ein Standard-Objekt.

3 Lesefehler: "ORA-00942: Tabelle oder Sicht ist nicht vorhanden". Oracle wird zuerst eine Syntaxprüfung, dass die Anweisung richtig gebildet ist, gefolgt durch eine semantische Überprüfung, die das angeforderte Objekt vorhanden ist und der Benutzer über Berechtigungen für den Zugriff.

4 Geben Sie "wählen Sie * aus zwei;". Oracle erfolgreich verarbeitet die Anforderung und ein Ergebnis zurückgibt.

Überprüfen Sie den Pfad Parsen

5 Geben Sie "set Autotrace" um die Umgebungseinstellung die SQLPlus-Ablaufverfolgung aktivieren.

6 Geben Sie "wählen Sie aus Dept wo Deptno = 10;" oder "wählen Sie aus zwei". Mit beiden Befehlen wird ein Ergebnis, gefolgt von einer Aufschlüsselung des Ausführungsplans durch das DBMS Zugriff auf jedes Objekt wie z. B. einer Tabelle oder eines Indexes geben. Kosten für die Datenbank zum Nachschlagen von Informationen und geschätzte Zeilenanzahl werden ebenfalls angeboten.

7 Geben Sie "Liste". SQLPlus wird den letzten Befehl eingegeben Syntax überprüfen angezeigt.