Oracle Error OCI-22057: bad integer length [string]

Oracle Error Message

OCI-22057: bad integer length [string]

Reason for the Error

The length of the integer (ie number of bytes) to be converted to or from an Oracle number is invalid.

Solution

Use integer length 1, 2, 4 or 8 bytes only.