Die Oracle-Datenbank -Management-System kommt mit einer Reihe von Hilfsprogrammen , darunter SQL * Plus , ein Kommandozeilen-Programm von Programmierern und Datenbankadministratoren verwendet wird. Die meisten Nutzer verlassen sich auf Oracle SQL * Plus für die tägliche Pflege der Datenbank und Reporting-Aufgaben . SQL * Plus hat Grenzen in Bezug auf seine Befehlseingabe , Variablen und Display, obwohl diese Grenzen nur selten ernsthafte Einschränkungen für typische Anwender . Befehle
SQL * Plus nimmt Befehle für Structured Query Language und Oracle PL /SQL bis zu 500 Zeilen lang , vorausgesetzt, 80 -Zeichen- Linien . Dazu gehören die Pflege der Datenbank -Befehle wie "CREATE TABLE" und Abfragen mit "SELECT "-Anweisung. Darüber hinaus verfügt SQL * Plus eine eigene interne Befehle , um die Anzeige zu ändern, Berechnungen durchführen und Benutzereingaben akzeptieren , es schränkt diese auf 2.500 Zeichen
Substitution Variablen
. SQL * Plus ermöglicht Ihnen das Erstellen Datenobjekte genannt Ersetzungsvariablen ; SQL-Befehle können dann diese Variablen , die Erhöhung der Flexibilität und Nützlichkeit. Beispielsweise ruft die folgende SELECT-Anweisung die Daten für einen Datensatz in einer Tabelle customer :
SELECT Name, Adresse, Stadt , Bundesland, Postleitzahl , main_phone FROM kunde WHERE customer_code = '10549 ';
< p > Durch die Änderung der Zahl an eine Variable , können Sie mit der SELECT-Anweisung als Vorlage :
SELECT Name, Adresse, Stadt , Bundesland, Postleitzahl , main_phone FROM kunde WHERE customer_code = ' & CUST_CODE ';
Wenn SQL * Plus dieses SELECT-Anweisung ausgeführt wird, trifft er auf die CUST_CODE variable Referenz und fordert Sie automatisch für einen Wert . Wenn Sie den Wert eingeben , führt SQL * Plus die Aussage , ersetzen Sie den Wert für die Variable name . Der Grenzwert für die Substitution Variablennamen beträgt 30 Zeichen ; die Variablen sich bis zu 240 Zeichen an Daten. SQL * Plus kann bis zu 2.048 verschiedene Variablen zu einem bestimmten Zeitpunkt .
Anzeige
Bei Verwendung von SQL * Plus , um Berichte zu erstellen, können Sie die Anzahl der Linien , aus denen ein Bericht Seite . Die Standardeinstellung für Seitengröße ist 14 Zeilen , obwohl Sie diese zu einem Höchstbetrag von 50.000 Zeilen erhöhen können. SQL * Plus können sich lange Datenelemente von bis zu 2 Milliarden Zeichen , obwohl es standardmäßig nur die ersten 80 Zeichen zeigt . Um dies zu ändern , geben Sie die SQL * Plus -Befehl "SET LONG nnnn " nnnn ist die Länge , auf die Sie lange Zeichen angezeigt werden .
Scripts
SQL * Plus können Sie Dateien erstellen , die ihre eigene Befehle , diese für SQL oder PL /SQL . Diese Dateien , die so genannte Skripte sind eine bequeme Repository für die Berichterstattung, die Pflege der Datenbank oder irgendwelche Aufgaben, die Sie häufig begegnen ; mithilfe von Skripts spart Typisierung und reduziert Rechtschreibfehler und andere Fehler. Für die Nutzung Ihrer Skripte noch mehr können Sie aufrufen, den Namen eines Skripts aus einem anderen , man kann weiter auszubauen dieses Konzept durch Verkettung Script mehreren Ebenen. Ein Skript zum Beispiel ruft ein anderes , was wiederum ruft ein Drittel. Programmierer nennen diese Technik " nisten . " SQL * Plus -Skript ermöglicht Verschachtelung bis zu 20 Ebenen tief .