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引擎执行是正常的
解析代码
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"); // 在该行执行报错
报错信息
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)
mysql 建表语句 stored as_Druid 解析Hive建表语句解析报错相关推荐
- MySQL给表增加字段的时候出现Table is full的报错处理
MySQL给表增加字段的时候出现Table is full的报错处理 文章目录 MySQL给表增加字段的时候出现Table is full的报错处理 一.问题描述 二.错误原因溯源 复现错误 分析 错 ...
- 05_ClickHouse、MergeTree系列引擎概述与存储结构、建表模板、建表语句、MergeTree设置、建表示例、数据存储、数据片段(data part)
2.MergeTree系列引擎概述与存储结构 2.1.建表模板 2.2.建表语句 2.3.MergeTree设置 2.4.建表示例 2.5.数据存储 2.6.数据片段(data part) 2.Mer ...
- 自动获取mysql建表语句_脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明...
常规建表语句: CREATE TABLE `test_table` ( `id` int(11) NOT NULL, `name` char(64) NOT NULL, `password` char ...
- hive建表语句_Hive数据如何同步到MaxCompute之实践讲解
摘要:本次分享主要介绍 Hive数据如何迁移到MaxCompute.MMA(MaxCompute Migration Assist)是一款MaxCompute数据迁移工具,本文将为大家介绍MMA工具的 ...
- Hive的核心概念以及建库建表语句
hive的数据类型: Hive表中的列支持以下基本数据类型: integers(整型) : TINYINT:1字节的有符号整数: SMALLINT:2字节的有符号整数: INT:4字节的有符号整数: ...
- 3、Hive数据仓库——建表语句
文章目录 Hive基本操作 Hive查看SQL解析计划 Hive建表 建表1:全部使用默认建表方式 Hive 内部表 (Managed tables) 指定location (这种方式也比较常用) f ...
- oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?
mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` ( `AdId` int(8) NOT NULL auto_increment, `AderId` ...
- 基于表的数据字典构造MySQL建表语句
表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...
- Shell脚本导出导入MySQL建表语句
Shell脚本导出导入MySQL建表语句 一.导出sql语句 1.需求: 2.shell脚本如下: 二.导入sql语句 1.需求 2.shell实现1 3.shell实现2 一.导出sql语句 1.需 ...
最新文章
- anaconda下安装ffmpeg
- mysql 执行顺序 别名_sql语句的执行顺序和别名问题
- jQuery 遍历后代
- opencv图像处理常用完整示例代码总结
- C++11保护共享数据的其他方法
- JavaFX将Node导出为图片
- mysql 5.5半同步复制_(5.5)mysql高可用系列——MySQL半同步复制(实践)
- Google Drive 被曝0day,可诱骗用户安装恶意软件
- 【图论】图的深度优先遍历与广度优先遍历(图文讲解)
- Matlab学习小结
- 数据结构计算机复试题,2021考研计算机408数据结构试题及答案解析
- 笔记--左耳朵耗子叔的成长经历
- 现在90后程序员有必要考证吗?
- 局域网查看工具V1.60.exe与局域网助手(LanHelper)的试用
- python123货币转换器_Python之美元大写转换器
- 向量相似度度量(二):EMD (Earth Mover's Distance)的MATLAB对照实现
- 百度翻译 的html,百度翻译 Baidu Translate
- 获取并显示服务器数据,客户端获取服务器数据解析
- 把开发板挂载到Ubuntu
- 渲染器 render
热门文章
- PHP 大小写转化函数的笔记
- 里面不仅有强悍的zhajinhuaplayer
- 即时通讯飞鸽传书民意soft需求
- IPv6名称到地址的转换函数getaddrinfo()详解
- Airbnb 宣布弃用 React Native!
- html表单php连接mysql数据库_使用HTML表单和PHP更新MySQL
- 项目下创建文件_Linux 下创建和使用交换文件
- python元素元组抓7_Python7元组,字典,集合
- 【深度学习】empty() received an invalid combination of arguments - got (tuple, dtype=NoneType, device=None
- Adobe illustrator 调整对象大小 - 连载 11