【发布时间】:2019-05-09 06:56:37
【问题描述】:
有什么方法可以调试 PL/SQL,或者在 Oracle 数据库中解释它?
我为一个大型组织工作,他们有 PL/SQL 地狱,我如何解开成千上万的 PL/SQL 脚本?
至少我想解析出正在访问的columns、tables 和views。 EXPLAIN PLAN 非常适合使用纯 SQL 语句。
其他想法:
- 购买商业 PL/SQL 解析器
- 使用 ANTLR 将 PL/SQL 解析为节点(有点帮助?)
- 使用 Postgres 解析器接近? https://github.com/lfittl/libpg_query
【问题讨论】: