创建和使用 SPL 例程 / SPL 例程介绍 |
使用 SPL 例程,您可实现广泛的目标,包括提升数据库性能,简化应用程序编写,以及限制或监视对数据的访问。
由于以可执行的格式存储 SPL 例程,您可使用它来频繁地执行反复的任务以提升性能。当您执行 SPL 例程而不是直接的 SQL 代码时,您可绕过反复的解析、有效性检查以及查询优化。
这些操作是在数据操作语句中例程的两种可能的使用,但也存在其他的。实际上,数据操纵 SQL 语句中的任何表达式都可由例程调用构成。
您还可在 SPL 例程中发出 SQL 语句来对数据库用户隐藏那些 SQL 语句。不是让所有用户都了解如何使用 SQL,一位有经验的 SQL 用户可编写 SPL 例程来封装 SQL 活动,并让其他人了解在该数据库中存储着该例程,以便他们可以执行它。
您可编写 SPL 例程,由不具有 DBA 权限的用户使用 DBA 权限来运行它。此特征允许您限制和控制对数据库中数据的访问。另外,SPL 例程可监视访问某些表或数据的用户。