分析表语法错误
Posted
技术标签:
【中文标题】分析表语法错误【英文标题】:Analyze Table Syntax Error 【发布时间】:2017-06-28 05:13:10 【问题描述】:以下 sql 语句引发语法错误:
analyze table my_table sample_size 0;
这是引发的错误:
SQL 语句“ANALYZE TABLE MY_TABLE SAMPLE_SIZE[*] 0”中的语法错误;预期的“整数”;
official documentation 给出以下信息:
ANALYZE [TABLE tableName] [SAMPLE_SIZE rowCountInt]
(...) 值 0 表示读取所有行。
如何解决这个问题?
H2 1.4.196
【问题讨论】:
【参考方案1】:该错误是由 h2 数据库解析代码中的错误引起的。 fix 已发送。
我不知道它会在哪个版本中可用。
【讨论】:
根据Change Log,在1.4.197(2018-03-18)中修复以上是关于分析表语法错误的主要内容,如果未能解决你的问题,请参考以下文章
编译原理笔记7:语法分析(1)语法分析器的任务、语法错误的处理