DB2數(shù)據(jù)庫(kù)提供了多種數(shù)據(jù)類(lèi)型,以滿(mǎn)足不同數(shù)據(jù)存儲(chǔ)和處理的需求。以下是對(duì)DB2數(shù)據(jù)類(lèi)型的詳細(xì)說(shuō)明:
數(shù)值型數(shù)據(jù)類(lèi)型
- 小整型(SMALLINT):兩個(gè)字節(jié)的整數(shù),范圍從-32,768到32,767。
- 整型(INTEGER):四個(gè)字節(jié)的整數(shù),范圍從-2,147,483,648到2,147,483,647。
- 巨整型(BIGINT):八個(gè)字節(jié)的整數(shù),范圍從-9,223,372,036,854,775,808到9,223,372,036,854,775,807。
- 小數(shù)型(DECIMAL):具有指定精度和小數(shù)位的數(shù)值,范圍從-10^31+1到10^31-1。
- 單精度浮點(diǎn)數(shù)(REAL):32位實(shí)數(shù),范圍從-3.402E+38到-1.175E-37或從1.175E-37到3.402E+38。
- 雙精度浮點(diǎn)數(shù)(DOUBLE):64位實(shí)數(shù),范圍從-1.79769E+308到-2.225E-307或從2.225E-307到1.79769E+308。
字符串型數(shù)據(jù)類(lèi)型
- 定長(zhǎng)字符串(CHAR):長(zhǎng)度介于1到254字節(jié)之間。
- 變長(zhǎng)字符串(VARCHAR):最長(zhǎng)可達(dá)32,672字節(jié)。
- 長(zhǎng)字符串(LONG VARCHAR):最長(zhǎng)可達(dá)32,700字節(jié)。
- 字符大對(duì)象(CLOB):最長(zhǎng)可達(dá)2,147,483,647字節(jié)。
圖形字符串型數(shù)據(jù)類(lèi)型
- 定長(zhǎng)圖形字符串(GRAPHIC):長(zhǎng)度介于1到127個(gè)雙字節(jié)字符之間。
- 變長(zhǎng)圖形字符串(VARGRAPHIC):最長(zhǎng)可達(dá)16,336個(gè)雙字節(jié)字符。
- 長(zhǎng)圖形字符串(LONG VARGRAPHIC):最長(zhǎng)可達(dá)16,350個(gè)雙字節(jié)字符。
- 雙字節(jié)字符大對(duì)象(DBCLOB):最長(zhǎng)可達(dá)1,073,741,823個(gè)字符。
二進(jìn)制字符串型數(shù)據(jù)類(lèi)型
- 二進(jìn)制大對(duì)象(BLOB):最長(zhǎng)可達(dá)2,147,483,647字節(jié)。
日期時(shí)間型數(shù)據(jù)類(lèi)型
- 日期(DATE):由年、月、日組成,占4個(gè)字節(jié)。
- 時(shí)間(TIME):由小時(shí)、分鐘、秒組成,占3個(gè)字節(jié)。
- 時(shí)間戳(TIMESTAMP):由年、月、日、小時(shí)、分鐘、秒和微秒組成,占10個(gè)字節(jié)。
特殊數(shù)據(jù)類(lèi)型
- DATALINK:包含對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)以外的文件的邏輯引用。
DB2數(shù)據(jù)類(lèi)型提供了豐富的選擇,以滿(mǎn)足不同應(yīng)用場(chǎng)景的需求。