Oracle SQL * Plus Grenzen

October 20

Oracle SQL * Plus Grenzen

Das Oracle-Datenbank-Management-System verfügt über eine Reihe von Hilfsprogrammen, einschließlich SQLPlus, das ist ein Befehlszeilenprogramm, das von Programmierern und Datenbank-Administratoren verwendet. Die meisten Oracle-Anwender verlassen sich auf SQLPlus für täglichen Datenbankwartung und reporting-Aufgaben. SQL * Plus hat Grenzen, die im Zusammenhang mit der Befehlseingabe, Variablen und Display, obwohl diese Grenzen selten gravierende Einschränkungen für typische Benutzer darstellen.

Befehle

SQLPlus beherbergt Befehle für Structured Query Language und Oracle PL/SQL bis zu 500 Zeilen lang, 80-Komikfiguren vorausgesetzt. Dazu gehören die Datenbank Wartungsbefehle wie "CREATE TABLE" und über die "SELECT"-Anweisung Abfragen. Zusätzlich werden SQLPlus hat eine eigene interne Befehle zum Ändern der Anzeigeeinstellungen, Berechnungen durchführen und akzeptieren von Benutzereingaben; Diese auf 2.500 Zeichen begrenzt.

Ersetzungsvariablen

SQL * Plus können Sie erstellen Datenobjekte aufgerufen Ersetzungsvariablen; SQL-Befehle können dann diese Variablen erhöhen ihre Flexibilität und Nützlichkeit. Die folgende SELECT-Anweisung ruft beispielsweise die Daten eines Datensatzes in einer Kundentabelle:

Wählen Sie Name, Adresse, Stadt, Staat, zip, Main_phone FROM Kunden WHERE Customer_code = '10549';

Die Zahl in einer Variablen ändern, können Sie die SELECT-Anweisung als Vorlage:

Wählen Sie Name, Adresse, Stadt, Staat, zip, Main_phone FROM Kunden WHERE Customer_code = ' & Cust_code';

Wenn SQLPlus führt diese SELECT-Anweisung, es stößt auf die Variable Cust_code-Referenz und automatisch aufgefordert, einen Wert. Wenn Sie den Wert SQL eingebenPlus führt die Anweisung, ersetzen den Wert für den Variablennamen. Die Grenze für Ersetzung Variablennamen ist 30 Zeichen; die Variablen selbst halten bis zu 240 Zeichen der Daten. SQL * Plus bis zu 2.048 verschiedene Variablen zu jedem Zeitpunkt behandelt.

Anzeige

Wenn Sie SQLPlus verwenden, um Berichte zu erstellen, können Sie die Anzahl der Zeilen festlegen, die einer Berichtsseite bilden. Die Standardeinstellung für Seitengröße ist 14 Linien, obwohl Sie dies auf maximal 50.000 Zeilen erhöhen können. SQLPlus können lange Datenelemente von bis zu 2 Milliarden Zeichen anzeigen, auch wenn standardmäßig nur die ersten 80 Zeichen zeigt. Um dies zu ändern, geben Sie die SQL * Plus-Befehl "SET lange Nnnn" wobei Nnnn ist die auf die gewünschte lange Länge Zeichen anzuzeigen.

Skripte

SQLPlus können Sie mit eigenen Befehlen, diejenigen für SQL und PL/SQL-Dateien erstellen. Diese Dateien, Skripts, genannt sind eine bequeme Repository für Berichterstattung, Wartung der Datenbank oder alle Aufgaben, die häufig auftreten; mithilfe von Skripts spart eingeben und reduziert Schreibfehler und andere Fehler. Für die Nutzung von noch mehr Skripts können Sie den Namen der ein Skript von einem anderen aufrufen; Sie können weitere dieses Konzept erweitern durch Verkettung Skripts mehrere Ebenen. Ein Skript aufruft, zum Beispiel, die wiederum ein Drittel aufruft. Programmierer nennt diese Technik "verschachteln." SQLPlus erlaubt Skript bis zu 20 Ebenen tief verschachteln.