|
Archives of the TeradataForumMessage Posted: Wed, 14 Oct 2009 @ 09:12:31 GMT
To all, what would be the considerations for choosing either Integer or Decimal(n,0) data type for a column. Here is the information for comparison: DECIMAL(n) Number n of Bytes Range 1 to 2 1 99 thru 99 3 to 4 2 9,999 thru 9,999 5 to 9 4 999,999,999 thru 999,999,999 10 to 18 8 999,999,999,999,999,999 thru 999,999,999,999,999,999 19 to 38 16 99,999,999,999,999,999,999,999,999,999,999,999,999 thru 99,999,999,999,999,999,999,999,999,999,999,999,999 Number of Bytes Range BYTEINT 1 -128 thru 127 SMALLINT 2 32768 thru 32767 INTEGER 4 2,147,483,648 to 2,147,483,647 BIGINT 8 9,223,372,036,854,775,808 thru 9,223,372,036,854,775,807 The cases which would be of interest are - column has been chosen to become a PI, SI or it is not an indexed one. Another interesting case - Identity column. Teradata 12.0 Manual lists multiple data types: BIGINT BYTEINT DECIMAL(n,0) INTEGER NUMERIC(n,0) SMALLINT and recommends either DECIMAL or NUMERIC without detailed justification. Thank you, Boris Mogilevsky,
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||