GBASE南大通用数据库使用SPL例程

使用 SPL 例程,您可实现广泛的目标,包括提升数据库性能,简化应用程序编写,以及限 制或监视对数据的访问。

由于以可执行的格式存储 SPL 例程,您可使用它来频繁地执行反复的任务以提升性能。当 您执行 SPL 例程而不是直接的 SQL 代码时,您可绕过反复的解析、有效性检查以及查询 优化。

您可在数据操纵 SQL 语句中使用 SPL 例程来为那个语句提供值。例如,您可使用例程来 执行下列操作:

• 提供要插入到表内的值。

• 提供一个值,该值是组成 SELEC、DELETE 或 UPDATE 语句中条件子句的一部分。

这些操作是在数据操作语句中例程的两种可能的使用,但也存在其他的。实际上,数据操 纵 SQL 语句中的任何表达式都可由例程调用构成。

您还可在 SPL 例程中发出 SQL 语句来对数据库用户隐藏那些 SQL 语句。不是让所有用 户都了解如何使用 SQL,一位有经验的 SQL 用户可编写 SPL 例程来封装 SQL 活动, 并让其他人了解在该数据库中存储着该例程,以便他们可以执行它。

您可编写 SPL 例程,由不具有 DBA 权限的用户使用 DBA 权限来运行它。此特征允许 您限制和控制对数据库中数据的访问。另外,SPL 例程可监视访问某些表或数据的用户。

你可能感兴趣的:(数据库,GBASE南大通用,GBASE)