数字型:
1. SMALLINT --- 短整型, 范围为 - 32768~+32767(ok)
2. INTEGER or INT --- 整型, 4 个字节, 范围为 - 2147483648~+2147483647(ok)
3. BIGINT --- 大整数, 精度 63 bits 二进制整数, 范围 -9223372036854775808 到 +9223372036854775807.(ok)
4. DECIMAL(P,S) or NUMBERIC(P,S) --- 小数型, 其中 P 为精度, S 为小数位数, 隐含小数点 (小数点不计入位数). 比如 DECIMAL(5,2), 那么就是指定 M 的精度为 5 位 (除小数点外所有数字的位数不能超过 5), 否则插入时会发生数据位溢出; 而小数的位数不能超过 2, 否则插入时会截断小数位
5. REAL --- 单精度浮点数, 32 bits. 范围大约为 -7.2E+75 到 7.2E+75. 最大负值约为 -5.4E-79, 最小正值约为 5.4E-079.(ok)
6. DOUBLE --- 双精度浮点数, 64-bits. 范围大约为 -7.2E+75 到 7.2E+75. 最大负值约为 -5.4E-79, 最小正值约为 5.4E-079.(ok)
7. DECFLOAT --- 十进制浮点数, 最大精度 34 位.(早期 DB2 版本不支持)
字符型:
1. CHARACTER(n) --- 定长字符串, 长度范围 1~254
2. VARCHAR(n) --- 变长字符串, 长度范围 1~32704
3. CLOB --- 字符大对象字符串, 最大 2 147 483 647
4. GRAPHIC(n) --- 定长图形字符串, n 个双字节字符. n 大于 0 小于 128. 默认 1.
5. VARGRAPHIC(n) --- 变长图形字符串. 最大长度 n, 大于 0 小于表空间的 page size. 最大 16352.
6. DBCLOB(n) --- 双字节变长字符串, n 不能超过 1 073 741 824. 默认 1
7. BINARY(n) --- 定长或变长二进制字符串. n 大于 0 不大于 255. 默认 1.
8. VARBINARY(n) --- 变长二进制字符串, n 大于 0 小于表空间的 page size. 最大 32704
9. BLOB(n) --- 变长二进制字符串, n 不大于 2 147 483 647. 默认 1.
时间类型:
1. DATE --- 占 4 个字节 插入格式为'YYYY-MM-DD', 范围 0001-01-01 到 9999-12-31.
2. TIME --- 占 3 个字节 插入格式为'HH:MM:SS', 范围 00.00.00 到 24.00.00.
3. TIMESTAMP --- 占 10 个字节 插入格式为'YYYY-MM-DD HH:MM:SS', 年月日时分秒微妙组成的时间, 范围 0001-01-01-00.00.00.000000000 到 9999-12-31-24.00.00.000000000 精确到纳秒. 可保存时区信息
来源: http://www.bubuko.com/infodetail-3257954.html