SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 50236: An "out of range" error occurs when you insert a BIGINT value into a Netezza table

DetailsCodeHotfixAboutRate It
When using a DATA Step or SQL procedure to insert a BIGINT value greater than 922337203685477580 into a Netezza table, you might see the following ERROR message written to the SAS log:
ERROR: CLI execute error: ERROR: int8 value out of range: "9223372036854775888"
The table is created, but when it is accessed, this message is issued:
ERROR: Invalid Operation. ERROR: Termination due to Floating Point Exception
To work around the error, either do not use values larger than 19 digits, or else you can convert the values to character, as follows:
proc sql; create table nz.newtable as select put(t1.i, 20.) as new_i from work.test t1 ; quit;

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS/ACCESS Interface to Netezza64-bit Enabled AIX9.22_M29.49.2 TS2M39.4 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.