Divides the contents of n1 by n2 and places the result in
n1.

This is equivalent to: n1 = n1 / n2.

Example

DATA: SUM TYPE P, NUMBER TYPE P.
DIVIDE SUM BY NUMBER.

Note

The details regarding conversions and performance given under
COMPUTE
apply equally to DIVIDE. Furthermore: Division by 0 is not allowed,
except where 0 / 0 results in 0.

Note

Catchable runtime error

BCD_FIELD_OVERFLOW: Overflow in conversion / arithmetic
operation (type P with specific length)

BCD_OVERFLOW: Overflow in conversion / arithmetic operation
(type P).

BCD_ZERODIVIDE: Division by 0 (type P)

COMPUTE_FLOAT_ZERODIVIDE: Division by 0 (type F)

COMPUTE_INT_DIV_OVERFLOW: Integer overflow with division

COMPUTE_INT_ZERODIVIDE: Division by 0 (type I)

Non-catchable runtime error

BCD_BADDATA: P field contains incorrect BCD format