Beispiele für Zuweisungsoperator
(=)
I1 = 2.
I2 = 3 * ( I1 + 1 ) / ( I1 - 1 ).
Ergebnis: I2 hat den Wert 9.
C1 = ‘abcd’.
C2 = ‘efgh’.
C3 = C1 & C2.
Ergebnis: C3 hat den Wert ' abcdefgh '.
C4 = C3+2(4).
Ergebnis: C4 hat den Wert ' cdef '.
Einige Berechnungen mit Datumsangaben sind nicht zulässig.
Datumsangaben werden durch den Parametertyp D im Format JJJJMMTT (Jahre, Monate, Tage) dargestellt.
Eine Anzahl von Tagen kann durch die Parametertypen I, P, N oder C (mit numerischem Inhalt) dargestellt werden.
Datum, das durch eine Anzahl von Tagen verschoben wird.
DATUM2 = DATUM1 - NUMMER1.
20010823 -10 ergibt 20010813
DATUM2 = DATUM1 + NUMMER1.
20010823 + 10 ergibt 20010902
Differenz von zwei Daten in Tagen:
NUMMER1 = DATUM1 - DATUM2.
20010813 -20000618 ergibt 421
Wenn DATUM2 größer als DATUM1 ist, dann ist NUMMER1 bei Typ I, P oder C negativ, aber bei Typ N positiv.
Einige Berechnungen mit Zeitangaben sind nicht zulässig.
Zeitangaben werden durch den Parametertyp T mit dem Format SSmmss (Stunden, Minuten, Sekunden) dargestellt.
Eine Anzahl von Sekunden kann durch die Parametertypen I, P, N oder C (mit numerischem Inhalt) dargestellt werden.
Zeit, die durch eine Anzahl von Sekunden verschoben wird.
ZEIT2 = ZEIT1 - NUMMER1.
235930 -31 ergibt 235859
ZEIT2 = ZEIT1 + NUMMER1.
235930 +31 ergibt 000001
Differenz von zwei Zeitangaben in Sekunden:
NUMMER1 = ZEIT1 - ZEIT2.
104050 -103030 ergibt 620
Wenn ZEIT2 größer als ZEIT1 ist, dann ist ZEIT3 bei Typ I, P oder C negativ, aber bei Typ N positiv.