注册
如何使用命令行方式分析dm sql
专栏/技术分享/ 文章详情 /

如何使用命令行方式分析dm sql

气可鼓不可泄 2024/07/19 804 1 0
摘要

环境准备

dm8 g4语法文件
jdk 11
win11

实战演示

  1. 指定antlr4.bat 脚本
@ECHO OFF "C:\Program Files\Java\jdk-11\bin\java.exe" -jar "antlr-4.11.1-complete.jar" %*
  1. 指定grun.bat
@ECHO OFF "C:\Program Files\Java\jdk-11\bin\java.exe" -cp "./;C:\Program Files\Java\jdk-11\bin;C:\Program Files\Java\jdk-11\lib;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 Files\Java\jdk-11\bin\javac.exe" DmSql\*.java

4.分析sql

grun.bat DmSql dmprogram -gui select * from v$dm_ini ; ^Z #或者直接调用sql文件进行分析 grun.bat DmSql dmprogram -gui a.sql
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服