如何在触发器中获取 SQL 语句的文本

How to Get the Text of SQL Statement in a Trigger

你知道如何在触发器中获取 sql 语句的文本吗?

谢谢

很抱歉成为悲伤消息的传递者,但我不相信你能做到。据我所知,没有任何触发事件对 SQL 语句文本具有可见性。 Oracle(11g)支持的触发事件有:

  • 针对特定 table(或视图,在某些情况下)的 INSERT、UPDATE 或 DELETE 语句
  • 任何架构对象上的 CREATE、ALTER 或 DROP 语句
  • 数据库启动或实例关闭
  • 特定错误消息或任何错误消息
  • 用户登录或注销
据我所知,其中

None 可以访问 SQL 声明的文本。 Docs here