您好我有一个oracle 12数据库,其中一些触发器在更新后触发,可能导致其他触发器触发。我想检索触发器中的当前递归级别,以便能够以不同的方式操作触发器是否正在处理" root"修改或由第一个触发器启动的其他修改。
一种可能性是创建一个包含变量的包来存储递归级别,并使用before- / after-triggers增加/减少它,但是我担心这个变量会因为错误而变得不准确然后保持& #34;永远"在错误的价值上。我更愿意直接从数据库中检索此信息。 不幸的是,我无法找到一个解决方案(查询,系统变量,...)来检索当前的递归级别。这可能吗?