Skip to content

PostgreSQL pg_trigger_depth() 函数 ​

PostgreSQL pg_trigger_depth() 函数返回触发器的当前嵌套级别。

pg_trigger_depth() 语法 ​

这里是 PostgreSQL pg_trigger_depth() 函数的语法:

sql
pg_trigger_depth() -> integer

参数 ​

PostgreSQL pg_trigger_depth() 函数无需任何参数。

返回值 ​

PostgreSQL pg_trigger_depth() 函数返回触发器的当前嵌套级别。如果未从触发器内部调用,则 pg_trigger_depth() 函数使用返回 0。

pg_trigger_depth() 示例 ​

要获取当前触发器的嵌套级别,请使用下面带有 pg_trigger_depth() 函数的语句:

sql
SELECT pg_trigger_depth();
bash
 pg_trigger_depth
------------------
                0

你应该在触发器的内部调用 pg_trigger_depth() 函数,否则他使用返回 0。