|
Archives of the TeradataForumMessage Posted: Tue, 02 Aug 2005 @ 10:07:35 GMT
<-- Anonymously Posted: Tuesday, August 02, 2005 03:32 --> Hi, Does someone know what the correct range of the TERADATA FLOAT datatype? The DBS throws error "3755 Numeric overflow error" for float value 2x10**308. The V2R4.0 documentation says the range for the FLOAT data type is 2 x 10**-307 to 2 x 10**+308. thanks Phantom BTEQ 08.02.03c.00 Tue Aug 02 12:59:32 2005 +---------+---------+---------+---------+---------+---------+ sel * from dbc.dbcinfo; *** Query completed. 2 rows found. 2 columns returned. *** Total elapsed time was 1 second. InfoKey InfoData ----------------------------------- RELEASE V2R.06.01n.00.00 VERSION 06.01n.00.00 +---------+---------+---------+---------+---------+---------+ delete database testdb; *** Database's tables deleted. *** Total elapsed time was 14 seconds. +---------+---------+---------+---------+---------+---------+ create database testdb as perm=1e6; *** Failure 5612 A user, database or role with the specified name already exists. Statement# 1, Info =0 *** Total elapsed time was 1 second. +---------+---------+---------+---------+---------+---------+ database testdb; *** New default database accepted. *** Total elapsed time was 1 second. +---------+---------+---------+---------+---------+---------+ ct tab1(c1 float); *** Table has been created. *** Total elapsed time was 1 second. +---------+---------+---------+---------+---------+---------+ /*Value range 2 x 10**-307 to 2 x 10**+308 as per V2R4.0 documentation*/ /*test value*/ ins tab1(2*1E305); *** Insert completed. One row added. *** Total elapsed time was 1 second. +---------+---------+---------+---------+---------+---------+ /*min value as per documentation*/ ins tab1(2*10E-307); *** Insert completed. One row added. *** Total elapsed time was 1 second. +---------+---------+---------+---------+---------+---------+ /*max value as per documentation*/ ins tab1(2*10E308); ins tab1(2*10E308); $ *** Failure 3755 Numeric overflow error. Statement# 1, Info =13 *** Total elapsed time was 1 second. +---------+---------+---------+---------+---------+---------+ sel tab1.*; *** Query completed. 2 rows found. One column returned. *** Total elapsed time was 1 second. c1 ---------------------- 2.00000000000000E 305 2.00000000000000E-306 +---------+---------+---------+---------+---------+---------+
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||