[BUG] odps对compact 关键字解析报错
Database Type
Odps
Database Version
1
Druid Version
1.2.28
JDK Version
1.8
Error SQL
对MaxCompute的Delta table的合并Transactional表文件语句解析报错 语句格式为 ALTER TABLE <table_name> [PARTITION (<partition_key> = '<partition_value>' [, ...])] compact {minor|major};
Testcase Code
No response
Stacktrace Info
Exception in thread "main" com.alibaba.druid.sql.parser.ParserException: syntax error, expect RENAME, actual IDENTIFIER, pos 1502, line 47, column 83, token IDENTIFIER compact at com.alibaba.druid.sql.parser.SQLParser.acceptIdentifier(SQLParser.java:73) at com.alibaba.druid.sql.parser.SQLStatementParser.alterTablePartition(SQLStatementParser.java:2565) at com.alibaba.druid.sql.parser.SQLStatementParser.alterTableAfterName(SQLStatementParser.java:2285) at com.alibaba.druid.sql.parser.SQLStatementParser.alterTable(SQLStatementParser.java:2250) at com.alibaba.druid.sql.parser.SQLStatementParser.parseAlter(SQLStatementParser.java:2095) at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:349) at com.alibaba.druid.sql.SQLUtils.parseStatements(SQLUtils.java:668) at com.alibaba.druid.sql.SQLUtils.parseStatements(SQLUtils.java:689)
Error Info
No response
Source: alibaba/druid