如果 UDR 在其语句块中包含 SELECT 语句且 UDR 被 EXECUTE PROCEDURE 或 EXECUTE FUNCTION 语句调用,则 Select
触发器被 UDR
激活。例如,假设名为
my_rtn 的用户定义过程在其语句块中包含以下 SELECT
语句:
SELECT col1 FROM tab1;
限制假设以下语句调用
my_rtn 过程:
EXECUTE PROCEDURE my_rtn();
当语句块中的 SELECT 语句被执行时,该语句激活表 tab1 的列 col1 上定义的 Select 触发器。