EXECUTE PROCEDURE 和 EXECUTE FUNCTION Call 的 UDR

如果 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 触发器。