第5章 高级SQL
在第3章和第4章我们详细地介绍了SQL
的基本结构。在本章中我们将介绍SQL
的一些高级特性。
- 本章首先介绍如何使用通用程序设计语言来访问
SQL
,这对于构建用数据库存取数据的应用有重要意义。
- 我们将介绍两种在数据库中执行程序代码的方法:
- 一种是通过扩展
SQL
语言来支持程序的操作;
- 另一种是在数据库中执行程序语言中定义的函数。
- 接下来本章将介绍触发器,用于说明当特定事件(例如在某个表上进行元组插入、删除或更新操作)发生时自动执行的操作。
- 然后本章将讨论递归查询和
SQL
支持的高级聚集特性。
- 最后,我们将对联机分析处理(
OLAP
)系统加以介绍,它可用于海量数据的交互分析。