DB2数据类型

转载 2013年12月03日 15:59:33

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 



oracle与db2的数据类型比较

Oracle中的数据类型有:字符型、数字型、日期型等。具体介绍如下: 1、字符型:char(n):用于标识固定长度的字符串。   当实际数据不足定义长度时,使用空格补全右边不足位。varchar(...
  • qq_38921456
  • qq_38921456
  • 2017年05月27日 10:12
  • 379

oracle 与DB2 UDB,SQL SERVER的数据类型的对比!

Oracle数据类型 注意事项 DB2 UDB数据类型 注意事项 DATE   DATE TIME TIMESTAMP ...
  • henrybai
  • henrybai
  • 2011年08月17日 11:43
  • 1227

.Oracle数据类型及与DB2比较

字段类型 中文说明 限制条件 其它说明CHAR 固定长度字符串 最大长度2000 bytesVARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749NCHAR 根据字...
  • cndotaci
  • cndotaci
  • 2011年02月24日 14:05
  • 3698

MySQL 和 DB2 数据类型的定义和差异

MySQL、PostgreSQL和DB2之间的数据类型对比 SQL ANSI标准规定了关系数据库系统中使用的数据类型的规则。但是,并非每种数据库平台都支持标准委员会定义的每个数据类型。而且,特定...
  • u013063153
  • u013063153
  • 2016年11月16日 11:05
  • 2204

DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比

随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多。进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据类型之间的转换。相关阅读:从商用到开源:...
  • Enmotech
  • Enmotech
  • 2018年01月02日 00:00
  • 2681

db2修改列长度,或者类型

alter table schema.tableName alter column set data type varchar(100)
  • zwhfyy
  • zwhfyy
  • 2013年04月26日 10:04
  • 6779

DB2 修改列的数据类型例子

ALTER TABLE SALARY_DATA ALTER COLUMN SALARY SET DATA TYPE DECIMAL(6,2) ALTER TABLE DEPARTMENT ADD R...
  • yan19880901
  • yan19880901
  • 2013年06月14日 14:35
  • 14793

DB2学习笔记 --- DB2数据库的数据类型

DB2学习笔记 --- DB2数据库的数据类型
  • u012965373
  • u012965373
  • 2016年10月18日 12:18
  • 244

DB2 11基础:概述

DB2 11基础:概述DB2 11基础概述 写在前面 产品概述 1 DB2 11各种版本说明 2 DB2 组件 数据库基础 1 安装DB2 2 许可证设置 3 多文化支持与字符集 4 安全性模型 数据...
  • MePlusPlus
  • MePlusPlus
  • 2016年09月06日 12:52
  • 1965

DB2数据类型转换函数

1、转换为字符类型 CHAR函数 语法:CHAR(AVG) CHAR函数返回日期时间、整形、双精度浮点,字符串和十进制的字符串表示; CHR函数 语法:CHR(AVG) CHR用于返回由参...
  • u011498933
  • u011498933
  • 2015年10月28日 14:21
  • 965
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2数据类型
举报原因:
原因补充:

(最多只允许输入30个字)