mysql 建表语句 stored as_Druid 解析Hive建表语句解析报错
Druid 版本:
com.alibaba
druid-spring-boot-starter
1.2.3
Hive 建表SQL
create table ads_data.sale_detail_one23 like ads_data.sale_detail_one1 STORED AS parquet
該語句在hive引擎執(zhí)行是正常的
解析代碼
String hivesql = SQLUtils.format("create table ads_data.sale_detail_one23 like ads_data.sale_detail_one1 STORED AS parquet", "hive");
String s1 = hivesql.replaceAll("`", "");
List sqlStatements = SQLUtils.parseStatements(s1, "hive"); // 在該行執(zhí)行報(bào)錯(cuò)
報(bào)錯(cuò)信息
22:23:24.044 [main] WARN com.alibaba.druid.sql.SQLUtils - rowFormat error
com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'one1 STORED AS parquet, pos 78, line 1, column 73, token IDENTIFIER STORED
at com.alibaba.druid.sql.parser.SQLParser.printError(SQLParser.java:558)
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:602)
at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:113)
at com.alibaba.druid.sql.SQLUtils.format(SQLUtils.java:341)
at com.alibaba.druid.sql.SQLUtils.format(SQLUtils.java:334)
at com.alibaba.druid.sql.SQLUtils.format(SQLUtils.java:322)
at com.alibaba.druid.sql.SQLUtils.format(SQLUtils.java:318)
總結(jié)
以上是生活随笔為你收集整理的mysql 建表语句 stored as_Druid 解析Hive建表语句解析报错的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java tcp 仿真工具_MODBUS
- 下一篇: fdfs_client.exceptio