问题标签 [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.
java - 如何使用 JSqlparser 获取 SQL 查询标记的层次结构和位置?
我想像做的那样分层解析任何 SQL 查询CCJSqlParserUtil.parseAST
。但是如果我没记错的话,这个函数只支持select查询等几种SQL查询。当我将它应用于更新查询时,它不起作用。
我认为 JSqlparser 中的其他解析方式无济于事,因为我还需要知道所有标记的位置。
这是一个片段,可以显示我想用这个解析器做什么:
expression - JsqlParser如何重写表达式
我有一个sql,其中包括:
在这种情况下,我想删除a>1
,我怎么能将它重写为
我尝试了 ExpressionVisitor,但无法重写 Expression
java - 如何使用 JSqlParser 将新列添加到 select 语句
这是我的sql语句。
如何使用 JSqlParser 动态添加新列?
例如,我想在我的 sql 查询中添加“mylocation”列: