WEB开发网
开发学院数据库DB2 DB2 9 基础(730 考试)认证指南,第 5 部分: 处理... 阅读

DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象

 2009-01-22 16:39:02 来源:WEB开发网   
核心提示: 字符串数据类型如上图所示,DB2 为存储字符数据或字符串提供了几种数据类型,DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象(2),根据要存储的字符串的大小和字符串中的数据来选择数据类型, 下面的数据类型用来存储单字节字符串:CHAR 或 CHARACTER 用

字符串数据类型

DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象

如上图所示,DB2 为存储字符数据或字符串提供了几种数据类型。根据要存储的字符串的大小和字符串中的数据来选择数据类型。

下面的数据类型用来存储单字节字符串:

CHAR 或 CHARACTER 用来存储最多 254 字节的固定长度的字符串。例如,制造商可以给零件分配一个 8 字符长度的标识符,因此这些标识符在数据库中存储为 CHAR(8) 类型的列。

VARCHAR 用来存储可变长度的字符串。例如,制造商用不同长度的标识符表示大量零件,因此这些标识符存储为 VARCHAR(100) 类型的列。VARCHAR 列的最大长度为 32,672 字节。在数据库中,VARCHAR 数据只占用恰好所需的空间。

下面的数据类型用来存储双字节字符串:

GRAPHIC 用来存储固定长度的双字节字符串。GRAPHIC 列的最大长度是 127 个字符。

VARGRAPHIC 用来存储可变长度的双字节字符串。VARGRAPHIC 列的最大长度是 16,336 个字符。

DB2 还提供了存储非常长的字符串数据的数据类型。所有长字符串数据类型都具有相似的特征。首先,在数据库中此数据在物理上并没有与行数据存储在一起,这意味着需要进行额外处理才能访问此数据。长数据类型的长度最大可以定义为 2GB。但是,需要的空间只是实际使用的空间。长数据类型有:

LONG VARCHAR

CLOB(字符大对象)

LONG VARGRAPHIC

DBCLOB(双字节字符大对象)

BLOB(二进制大对象)

日期时间数据类型

DB2 提供了三种存储日期和时间的数据类型:

上一页  1 2 3 4 5 6 7  下一页

Tags:DB 基础 考试

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接