PostgreSQL pg_trigger_depth() 函数使用指南
PostgreSQL pg_trigger_depth()
函数返回触发器的当前嵌套级别。
pg_trigger_depth()
语法
这里是 PostgreSQL pg_trigger_depth()
函数的语法:
pg_trigger_depth() -> integer
参数
PostgreSQL pg_trigger_depth()
函数无需任何参数。
返回值
PostgreSQL pg_trigger_depth()
函数返回触发器的当前嵌套级别。如果未从触发器内部调用,则 pg_trigger_depth()
函数使用返回 0。
pg_trigger_depth()
示例
要获取当前触发器的嵌套级别,请使用下面带有 pg_trigger_depth()
函数的语句:
SELECT pg_trigger_depth();
pg_trigger_depth
------------------
0
你应该在触发器的内部调用 pg_trigger_depth()
函数,否则他使用返回 0。