问题标签 [jsqlparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
27 浏览

java - 如何使用 JSqlparser 获取 SQL 查询标记的层次结构和位置?

我想像做的那样分层解析任何 SQL 查询CCJSqlParserUtil.parseAST。但是如果我没记错的话,这个函数只支持select查询等几种SQL查询。当我将它应用于更新查询时,它不起作用。

我认为 JSqlparser 中的其他解析方式无济于事,因为我还需要知道所有标记的位置。

这是一个片段,可以显示我想用这个解析器做什么:

0 投票
1 回答
17 浏览

expression - JsqlParser如何重写表达式

我有一个sql,其中包括:

在这种情况下,我想删除a>1,我怎么能将它重写为

我尝试了 ExpressionVisitor,但无法重写 Expression

0 投票
1 回答
26 浏览

java - 如何使用 JSqlParser 将新列添加到 select 语句

这是我的sql语句。

如何使用 JSqlParser 动态添加新列?

例如,我想在我的 sql 查询中添加“mylocation”列: