下列类型的 SELECT 语句不会触发 Select 触发器上的任何操作。
GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 347 -
触发列不在投影列表中
(例如,
出现在 SELECT 语句的 WHERE 子句中的列不会
执行 Select 触发器)。
引用远程表的 SELECT 语句。
SELECT 语句调用聚集函数或 OLAP 窗口聚集函数。
SELECT 语句包含集合运算符或
(UNION 、
UNION ALL 、
INTERSECT 、
MINUS
或 EXCEPT)。
SELECT 语句包含 DISTINCT 或 UNIQUE 关键字。
包含 SELECT 语句的 UDR 表达式不在投影列表中。
SELECT 语句出现在 INSERT INTO 语句中。
SELECT 语句出现在滚动游标中。
触发器是级联 Select 触发器。
级联 Select 触发器是其操作包含 SPL 例程的触发器,该例程本身具有触发 select
语句。但是,不执行级联 Select 触发器的操作,数据库服务器也不返回错误。