java 中SQL解析异常求教

[复制链接]
查看11 | 回复3 | 2021-1-27 05:45:27 | 显示全部楼层 |阅读模式
StringdpType=JdbcConstants.ODPS;
SQLUtils.parseStatements(replace,dpType);
解析insertintotemp_dwd_tfc_evt_sft_30minutes1201912171305SELECT*fromtablename语句
报错
com.alibaba.druid.sql.parser.ParserException:syntaxerror,errorin:'ntotemp_dwd_tfc_evt_sft_30minutes',expectTABLE,actualIDENTIFIERpos56,line1,column12,tokenIDENTIFIERtemp_dwd_tfc_evt_sft_30minutes1201912171315
atcom.alibaba.druid.sql.parser.SQLParser.printError(SQLParser.java:287)
atcom.alibaba.druid.sql.parser.SQLParser.accept(SQLParser.java:295)
atcom.alibaba.druid.sql.parser.SQLStatementParser.parseHiveInsert(SQLStatementParser.java:3555)
请大神赐教啊

分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:45:27 | 显示全部楼层
这是分表造成的吧
回复

使用道具 举报

千问 | 2021-1-27 05:45:27 | 显示全部楼层
是啊,insertinto表名中带日期就报错,select和create解析就没问题
回复

使用道具 举报

千问 | 2021-1-27 05:45:27 | 显示全部楼层
可以运行,你参数搞错了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行