第一章 扩充数据库服务器 1
1.1 本章内容 1
1.2 创建用户定义的例行程序 1
1.3 扩充内置的数据类型 2
1.4 例行程序管理 4
第二章 创建用户定义的例行程序 5
2.1 本章内容 5
2.2 用户定义的例行程序 5
2.3 以利用UDR执行的任务 7
2.4 利用用户定义的例行程序 16
第三章 运行用户定义的例行程序 19
3.1 本章内容 19
3.2 调用用户定义的例行程序 19
3.3 执行用户定义的例行程序 21
3.4 理解例行程序的分辨操作 24
第四章 开发用户定义的例行程序 37
4.1 本章内容 37
4.2 规划例行程序 37
4.4 创建共享对象文件 43
4.3 编写例行程序 43
4.5 注册用户定义的例行程序 44
4.6 复习有关用户定义的例行程序的信息 51
第五章 扩充数据类型 53
5.1 本章内容 53
5.2 理解数据类型系统 53
5.3 理解数据类型 54
5.4 扩充数据类型系统 58
6.2 运算符和运算符函数 61
6.1 本章内容 61
第六章 扩充运算 61
6.3 内置函数 63
6.4 合计函数 65
6.5 终端用户例行程序 65
第七章 创建用户定义的类型转换 66
7.1 本章内容 66
7.2 理解类型转换 66
7.3 创建用户定义的类型转换 67
7.4 删除类型转换 72
8.1 本章内容 74
8.2 扩充现有的合计 74
第八章 创建用户定义的合计 74
8.3 创建用户定义的合计 76
8.4 管理合计 83
8.5 删除一个合计 84
第九章 扩充运算符类 85
9.1 本章内容 85
9.2 利用运算符类 85
9.3 扩充现有的运算符类 88
9.4 创建运算符类 92
9.5 删除运算符类 96
10.2 模糊的数据类型 97
第十章 创建模糊的数据类型 97
10.1 本章内容 97
10.3 创建模糊的数据类型 101
10.4 为模糊的数据类型授予特权 106
10.5 创建从SQL调用的函数 107
10.6 定制存取方法 110
10.7 用于模糊数据类型的其他运算 112
10.8 一个定长的模糊数据类型示例:circle 113
10.9 一个变长的模糊数据类型示例:image(图像) 118
11.2 模糊数据类型的支持函数 123
第十一章 编写支持函数 123
11.1 本章内容 123
11.3 处理与场所有关的数据 135
第十二章 管理用户定义的例行程序 137
12.1 本章内容 137
12.2 将Execute(执行)特权赋予例行程序 137
12.3 重新装载用户定义的例行程序 141
12.4 改变用户定义的例行程序 142
12.5 删除用户定义的例行程序 143
13.2 优化用户定义的例行程序 144
13.1 本章内容 144
第十三章 改善UDR的性能 144
13.3 优化SQL语句中的函数 147
13.4 扩充UPDATE STATISTICS 150
13.5 利用逆函数 152
13.6 使用虚拟处理器类 153
13.7 按并行的方式使用UDR 156
13.8 内存方面的考虑 164
13.9 关于I/O方面的考虑 165
附录A 中英文术语对照表 167