语法Antlr Java - 识别“EXECUTE IMMEDIATE”

问题描述 投票:-2回答:1

我正在尝试编写一个小的java程序来识别我的软件包(Oracle)中存在的“EXECUTE IMMEDIATE”。我的目标是识别动态sql。我使用ANTLR4生成的PLSQL语法。 https://github.com/antlr/grammars-v4/tree/master/plsql。我无法提取这些信息。

任何人都可以帮我解决这个案子吗?

一百万提前感谢

java plsql grammar antlr4
1个回答
0
投票

使用ANTLR生成的侦听器或访问者。

你正在寻找execute_immediate规则。 每次出现规则意味着您遇到了新的EXECUTE IMMEDIATE声明。

© www.soinside.com 2019 - 2024. All rights reserved.