程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2數值型數據類型簡介

DB2數值型數據類型簡介

編輯:DB2教程

下面為您介紹的數據類型是DB2數值型數據類型,共有六種,如果您對DB2數值型數據類型方面感興趣的話吧,不妨一看。

DB2數值型數據類型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。所有數值都有符號和精度。精度是指除符號以外的二進制或十進制的位數。如果數字的值大於等於零,就認為符號為正。

*小整型,SMALLINT:小整型是兩個字節的整數,精度為 5 位。小整型的范圍從 -32,768 到 32,767。

*大整型,INTEGER 或 INT:大整型是四個字節的整數,精度為 10 位。大整型的范圍從 -2,147,483,648 到 2,147,483,647。

*巨整型,BIGINT:巨整型是八個字節的整數,精度為 19 位。巨整型的范圍從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。

*小數型,DECIMAL(p,s)、DEC(p,s)、NUMERIC(p,s) 或 NUM(p,s):小數型的值是一種壓縮十進制數,它有一個隱含的小數點。壓縮十進制數將以二-十進制編碼(binary-coded decimal,BCD)記數法的變體來存儲。小數點的位置取決於數字的精度(p)和小數位(s)。小數位是指數字的小數部分的位數,它不可以是負數,也不能大於精度。最大精度是 31 位。小數型的范圍從 -10**31+1 到 10**31-1。

*單精度浮點數(Single-precision floating-point),REAL:單精度浮點數是實數的 32 位近似值。數字可以為零,或者在從 -3.402E+38 到 -1.175E-37 或從 1.175E-37 到 3.402E+38 的范圍內。

*雙精度浮點數(Double-precision floating-point),DOUBLE,DOUBLE PRECISION 或 FLOAT:雙精度浮點數是實數的 64 位近似值。數字可以為零,或者在從 -1.79769E+308 到 -2.225E-307 或從 2.225E-307 到 1.79769E+308 的范圍內。

以上就是DB2數值型數據類型的介紹。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved