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

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

 2009-01-22 16:39:02 来源:WEB开发网   
核心提示: DB2 自动生成函数来执行基本类型和单值类型之间的强制转换,还自动生成用于比较单值类型实例的比较操作符,DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象(4),下列语句显示了如何创建带有 CANDOL 类型列的表,以及如何使用 CANDAL 强制转换函数向表中插

DB2 自动生成函数来执行基本类型和单值类型之间的强制转换,还自动生成用于比较单值类型实例的比较操作符。下列语句显示了如何创建带有 CANDOL 类型列的表,以及如何使用 CANDAL 强制转换函数向表中插入数据:

CREATE TABLE ITEMs (ITEMID CHAR(5), PRICE CANDOL )
INSERT INTO ITEMs VALUES('ABC11',CANDOL(30.50) ) 

用户定义的结构化类型:创建由几个内置类型列组成的类型。然后,可以在创建表时使用这个结构化类型。例如,可以创建一种名为 ADDRESS 的结构化类型,它包含表示街道号码、街道名、城市之类的数据。然后在定义其他表(如职工表或者供应商表)时使用这种类型,因为这些表也需要同样的数据。另外,结构化类型还可以在层次结构中有子类型。这就允许将属于某一层次结构的对象存储在数据库中。

用户定义的引用类型:在使用结构化类型时,可以使用引用类型定义对另一个表中行的引用。这些引用看起来与参照约束相似,然而,它们不强制表间有关系。表中的引用允许用不同的方法指定查询。

用户定义的结构化和引用类型是高级主题;这里的信息只作为对这些类型的介绍。

DB2 扩展器

DB2 扩展器支持复杂的、非传统的数据类型。它们与 DB2 服务器代码分开打包,必须安装在服务器上,并必须安装在使用那些数据类型的每个数据库中。

IBM 和独立软件供应商提供许多 DB2 扩展器。IBM 最早提供的四个扩展器用于存储音频、视频、图像和文本数据。例如,DB2 Image Extender 可用于存储一本书的封面图像,而 DB2 Text Extender 可用于存储书的正文。现在,还有其他几个扩展器可用。DB2 Spatial Extender 可以用来存储和分析空间数据,XML Extender 用来管理 XML 数据。

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

Tags:DB 基础 考试

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