DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象
2009-01-22 16:39:02 来源:WEB开发网DB2 扩展器是用用户定义类型和用户定义函数(UDF)的特性实现的。每个扩展器提供一个或多个 UDT、用于操作 UDT 的 UDF 和特定的应用程序编程接口(API),或许还提供其他工具。例如,DB2 Image Extender 包含:
DB2IMAGE UDT
在 db2image 列中插入数据或从该列检索数据的 UDF
根据图像特征进行搜索的 API
在使用这些数据类型之前,必须把扩展器支持安装在数据库中。每个扩展器的安装过程定义了数据库中所需的 UDT 和 UDF。然后,就可以在定义表时使用 UDT,在处理数据时使用 UDF。(关于 DB2 扩展器的更多信息见 本系列的第一篇教程。)
XML 数据类型是 DB2 9 中新增的,提供了用于处理 XML 文档的高级特性。使用 XML Extender 的应用程序和数据必须迁移为使用 DB2 中的本机 XML 支持。
表
所有数据都存储在数据库的表中。表 由不同数据类型的一列或多列组成。数据存储在行(或称为记录)中。
表是使用 CREATE TABLE SQL 语句定义的。DB2 还提供了一个用来创建表的 GUI 工具 DB2 Control Center,这个工具可以根据指定的信息创建一个表。它还生成 CREATE TABLE SQL 语句,以后可以在脚本或应用程序中使用这个语句。
每个数据库都有一组表,称为系统编目表(system catalog tables),它们保存关于数据库中所有对象的信息。DB2 为基系统编目表提供了视图。数据库中定义的每个表在编目视图 SYSCAT.TABLES 中都有相应的一行。数据库中每个表的每一列在 SYSCAT.COLUMNS 中都有相应的一行。可以用 SELECT 语句像查看数据库中的任何其他表一样查看编目视图;但是,不能使用 INSERT、UPDATE 或 DELETE 语句。在执行数据定义语言(DDL)语句(比如 CREATE)和其他操作(比如 RUNSTATS)时,这些表会自动更新。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接