我正在寻找一种使用 Pl/SQL 来检查由“立即执行”执行的语句是否为 dml 语句的方法。
最佳答案
可能有一个解决方案来检查查询字符串是否包含“INSERT”或“UPDATE”或...
但我认为这可能不是通用且一致的解决方案。
如果 SQL 正在调用可能调用 DML 或 DLL 的包或存储过程怎么办?
我想你可能依赖BEFORE / AFTER DDL TRIGER或调查ora_sysevent
功能
关于sql - Oracle:检查 dml 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15057967/