Mit DECLARE-VARIABLE definieren Sie eine Variable, die in Prozedur-Anweisungen und Bedingungen verwendet werden kann.
Namen von vordefinierten Variablen (siehe Abschnitt „Vordefinierte Variablen“) dürfen in der Anweisung DECLARE-VARIABLE nicht verwendet werden. Einige der vordefinierten Variablen sind vom Typ C (z.B. RCODE).
DECLARE-VARIABLE | ||||||||||||||||||||
|
VARIABLE-NAME = <structured-name 1..20>
Name der Variable. Namen von vordefinierten Variablen (siehe Abschnitt „Vordefinierte Variablen“) dürfen nicht verwendet werden.
TYPE =
Typ der Variablen.
TYPE = *STRING(...)
Bei der Variablen handelt es sich um eine Textvariable.
LENGTH = <integer 1..20>
Länge der Textvariablen. Der Standardwert ist 5.
TYPE = *INTEGER
Bei der Variablen handelt es sich um eine ganzzahlige Variable.
INITIAL-VALUE =
Wert, mit dem die Variable vorbelegt werden soll.
INITIAL-VALUE = <integer 1..16777215>
Die Variable soll mit einer Integer-Zahl initialisiert werden.
INITIAL-VALUE = <c-string>
Die Variable soll mit einem String initialisiert werden.
INITIAL-VALUE = *STD
INITIAL-VALUE *STD belegt eine Variable vom Typ *STRING mit Blanks und eine Variable vom Typ INTEGER mit 0.
INITIAL-VALUE = *NONE
Bei INITIAL-VALUE *NONE ist der Initialisierungswert undefiniert.