如果 UDR 在其语句块中包含 SELECT 语句,则 Select 触发器被 UDR 激活,且 UDR 还显示在 SELECT 语句的 Projection
子句的选择列表中。例如,假设名为
my_rtn 的 UDR 在其语句块中包含此 SELECT
语句:
SELECT col1 FROM tab1;
限制假设以下 SELECT 语句在其选择列表中调用
my_rtn UDR
:
SELECT my_rtn() FROM tab2;
当执行 my_rtn UDR 时,该 SELECT 语句激活表 tab1 的列 col1 上定义的 Select 触发器。