返回首页

gbase数据、南大通用产品文档:GBase8s总结

更新日期:2024年09月11日

SPL 例程为提高您的数据库处理效率提供许多机会,
包括提升数据库性能,
简化应用程序,
以及限制或监视对数据的访问。
您还可使用 SPL 例程来处理扩展的数据类型,
诸如集合类
型、row 类型、opaque 类型和 distinct 类型。要了解 SPL 语句的语法图,请参阅《GBase
8s SQL 指南:语法》。

13 创建和使用触发器
本章描述 CREATE TRIGGER 语句的每个组成部分的用途,说明触发器的一些用法,并描
述将 SPL 例程用作触发器的优点。
此外,本章还描述可在视图上定义的 INSTEAD OF 触发器。
SQL 触发器是驻留在数据库中的一种机制。
具有使用许可权的任何用户都可以使用它。
SQL
触发器指定当数据操纵语言
(DML)
操作
(INSERT 、
SELECT 、
DELETE 或 UPDATE 语
句)时,数据库服务器应自动执行一个或多个附加操作。对于在视图上定义的触发器,视
图基本表上的触发操替换触发事件。
对于表或视图上的触发器,
触发操作可以是 INSERT 、
DELETE 、UPDATE 、EXECUTE PROCEDURE 或 EXECUTE FUNCTION 语句。
GBase 8s 还支持用 C 或 Java™ 编写的用户定义的例程作为触发操作。
有关如何撰写 C UDR 以获取有关触发器事件的元数据信息,请参阅《GBase 8s DataBlade
API 程序员指南》。

columns_priv
列级授权。
表 5-83 具体信息如下:
Host
列级权限主机hostname

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 324
Db
列级权限的数据库
User
列级权限的用户名
Table_name
列级权限的表名
Column_name
列级权限的列名
Timestamp
列级权限的创建或更新时间
Column_priv
列级权限的种类


GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
24