社区
Java SE
帖子详情
用java解析sql语句
relative660
2010-03-16 11:25:48
现在想用java把一段sql语句(select,delete,update)里面用到的表名都提取出来。
不知道有没哪位大侠有这方面的经验或相关的开发包?
像select * from tab1,tab2这样简单的句子还好,但是如果有子查询什么的,就很困难了。
还有语句中用到的函数名能捞出来不?
数据库是oracle。
...全文
257
4
打赏
收藏
用java解析sql语句
现在想用java把一段sql语句(select,delete,update)里面用到的表名都提取出来。 不知道有没哪位大侠有这方面的经验或相关的开发包? 像select * from tab1,tab2这样简单的句子还好,但是如果有子查询什么的,就很困难了。 还有语句中用到的函数名能捞出来不? 数据库是oracle。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shujujiegou111111111
2010-09-28
打赏
举报
回复
怎么解决的?分享一下,谢谢!
relative660
2010-03-17
打赏
举报
回复
问题找到解决方法了。
ychzxx
2010-03-16
打赏
举报
回复
首先定位表名可以出现的位置:如from 后 join 后 on前,然后获取,关键位置出现情况太复杂,不好整。
relative660
2010-03-16
打赏
举报
回复
是啊,我想from后,(where,on,order by,group by,union)前,应该都会出现表(或子查询)。
现在已经把这部分提取出来了。但是似乎没什么固定的个,不好进一步过滤。
通过
解析
sql语句
获取表血缘关系项目
"通过
解析
SQL语句
获取表血缘关系项目"是一个针对数据库管理的实用技术,主要用于理解和跟踪数据的来源与流向,即血缘关系。血缘关系追踪在数据质量、合规性、审计和数据治理中扮演着关键角色。以下是关于这个主题的...
通用
SQL语句
解析
类SqlParser(
JAVA
版)
项目中已使用的一个比较简单的
SQL语句
查询字段
解析
工具类
java
的sql
解析
器jsqlparser
然后,你可以创建一个`CCJSqlParserManager`实例,使用它来
解析
SQL字符串,得到AST。之后,遍历AST并提取所需信息。例如,以下是一个简单的代码片段: ```
java
import net.sf.jsqlparser.JSQLParserException; ...
java
检查sql语法是否正确
在
Java
中,ANTLR常被用来
解析
SQL语句
,生成抽象语法树(AST),从而可以进行语法检查。`antlr-2.7.6rc1.jar`是ANTLR的一个版本,包含了必要的类库,可以生成
解析
SQL语法所需的
解析
器。 `commons-lang.jar`是Apache ...
解析
SQL提取表名并输出文本文件
本文将深入探讨如何通过
解析
SQL文件来提取其中的表名,并将其保存为文本文件,这对于数据库管理员、数据分析师以及软件开发人员来说是一项非常实用的技能。 首先,让我们理解
SQL语句
的基本结构。SQL主要由DML(数据...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章