DB2數據類型

DB2數據類型:

1、smallint

說明:小整型是兩個字節的整數,精度爲 5 位。小整型的範圍從 -32,768 到 32,767。
2、integer或INT
說明:整型是四個字節的整數,精度爲 10 位。整型的範圍從 -2,147,483,648 到 2,147,483,647。
3、DECIMAL(p,s)

說明:小數型,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。

4、BIGINT:

說明:巨整型是八個字節的整數,精度爲 19 位。巨整型的範圍從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。

5、DOUBLE和FLOAT

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

6、char(n)

說明:字符,n個字符,n<=254

7、varchar(n)

說明:長度不固定,但是最大長度爲n,n<=32672(DB2 V9.7 32K)

*  在具有 4K 頁大小的表空間中,是 4005 字節
*  在具有 8K 頁大小的表空間中,是 8101 字節。
*  在具有 16K 頁大小的表空間中,是 16293 字節。
*  在具有 32K 頁大小的表空間中,是 32677 字節。

8、date&time

說明:日期類型。年月日

values current date  :2013-12-03& values current time :16:00:34

9、timestamp 。年月日時分秒千分之一秒

values current timestamp:2013-12-03 15:59:02.818

說明:時間戳

CREATE BUFFERPOOL USERBF4 IMMEDIATE  SIZE 250 PAGESIZE 32 K ;
CREATE LARGE TABLESPACE user_tbsp4 PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL USERBF4 ;
create table  cont  (content varchar(32672)) in user_tbsp4;

alter table cont alter column content set data type varchar(300);

alter table cont add column remark char(254);
select * from cont
drop tablespace user_tbsp4
drop bufferpool USERBF4 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章