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 ...