ODBC SQL_NUMERIC parameters are converted wrong for extremely large negative values

Details

Detail name Value
Changelog Number 10731
Type Bug
Status Resolved
Affected Versions Exasol 6.2.0, Exasol 7.0.0
Fix Versions Exasol 7.0.3
Resolution Date 2020-10-15

Description

Numeric parameters in ODBC can be of the type SQL_NUMERIC, which is an ODBC specific data structure. The parameters are converted by the driver into native Exasol server types and sent to the server. With values that are smaller than -((2^64)-1), the conversion is incorrect.

Workaround

There is no workaround.

Fix

The conversion of these large negative values will be fixed.