SET GLOBALS
parameter=value
|
Dieses Dokument behandelt folgende Themen:
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Mit dem Statement SET GLOBALS
können Sie Werte für
Session-Parameter setzen.
Die Auswertung der Parameter erfolgt je nach Parameter entweder bei der
Kompilierung oder bei der Ausführung des Programms, das das SET
GLOBALS
-Statement enthält. Dies ist abhängig von den einzelnen
Parametern.
Die mit SET GLOBALS
gesetzten Parameterwerte gelten für die
ganze Natural-Session, sofern sie nicht durch ein weiteres SET
GLOBALS
-Statement (bzw. Systemkommando
GLOBALS
)
geändert werden.
Mit dem Statement SET GLOBALS
können Sie dieselben
Parameter verwenden wie beim Systemkommando GLOBALS
.
Sie können sowohl das Statement als auch das Systemkommando in derselben
Natural-Session benutzt werden.
Mit einem GLOBALS
-Kommando angegebene
Parameterwerte bleiben gültig, bis sie von einem neuen
GLOBALS
-Kommando oder SET
GLOBALS
-Statement geändert werden, die Session beendet wird oder Sie
sich in einer anderen Library anmelden.
Ausnahme: Auf Großrechnern gilt ein SET GLOBALS
-Statement
in einem Unterprogramm (d.h. einer Subroutine, einem Subprogramm oder einem mit
FETCH RETURN
aufgerufenen
Programm) nur solange, bis die Kontrolle von dem Unterprogramm wieder an das
aufrufende Objekt übergeben wird; dann gelten wieder die für das aufrufende
Objekt gesetzten Parameterwerte.
Wenn Sie mehrere Parameter angeben, müssen Sie diese durch ein oder mehrere Leerzeichen voneinander trennen. Die Reihenfolge der Parameter ist beliebig. Siehe Beispiel.
Informationen über die einzelnen Parameter finden Sie in der Parameter-Referenz.
In dem folgenden Beispiel wird das SET GLOBALS
-Statement
dazu benutzt, die maximale Anzahl der Zeichen pro Zeile auf 74 zu setzen und
die Anzahl der Datensätze der Datenbank, die in Verarbeitungsschleifen in einem
Natural- Programm gelesen werden können, auf 5000 zu begrenzen.
SET GLOBALS LS=74 LT=5000 ...