-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Description
JSQLParser 4.1:
-- Nested Comments failure
select /*this is a /*nested!!!*/ comment*/ 1
from dual;at net.sf.jsqlparser.parser.CCJSqlParserUtil.parseStatements(CCJSqlParserUtil.java:206)
at net.sf.jsqlparser.parser.CCJSqlParserUtil.parseStatements(CCJSqlParserUtil.java:194)
at net.sf.jsqlparser.parser.CCJSqlParser.generateParseException(CCJSqlParser.java:28225)
at net.sf.jsqlparser.parser.CCJSqlParser.jj_consume_token(CCJSqlParser.java:28064)
at net.sf.jsqlparser.parser.CCJSqlParser.Statements(CCJSqlParser.java:623)
at net.sf.jsqlparser.parser.CCJSqlParserUtil.parseStatements(CCJSqlParserUtil.java:204)
This is ugly, but valid SQL for H2 and Oracle so maybe we will want to support nested comments eventually.
I see 2 options:
- fix the parser itself
- or stripping any comments from the SQL before handing it over to the parser (per Regular Expressions)
Please let me know which way you'd prefer and I would have a look.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels