本文介绍: antrle 使用jar包方式分析sql

环境准备

dm8 g4语法文件
jdk 11
win11

实战演示

  1. 指定antlr4.bat 脚本
@ECHO OFF
"C:Program FilesJavajdk-11binjava.exe" -jar "antlr-4.11.1-complete.jar" %*
  1. 指定grun.bat
@ECHO OFF
"C:Program FilesJavajdk-11binjava.exe" -cp "./;C:Program FilesJavajdk-11bin;C:Program FilesJavajdk-11lib;antlr-4.11.1-complete.jar"  org.antlr.v4.gui.TestRig %*

#需要指定依赖目录
  1. 生成java文件,并完成编译
antlr4.bat -o DmSql DmSqlLexer.g4

antlr4.bat -o DmSql DmSqlParser.g4

"C:Program FilesJavajdk-11binjavac.exe" DmSql*.java

4.分析sql

grun.bat DmSql dmprogram -gui
select * from v$dm_ini ;
^Z

#或者直接调用sql文件进行分析


grun.bat DmSql dmprogram -gui a.sql

原文地址:https://blog.csdn.net/qq_33965675/article/details/135508656

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_62021.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注