此处不支持字符“< eof>”

jgzswidk  于 2021-06-26  发布在  Hive
关注(0)|答案(2)|浏览(770)

从mytable中选择*字段='ce7bd3d4-dbdd-407e-a3c3-ce093a659;cdb597073;7cf6cda5fc'
在配置单元中运行高于查询时出现低于错误失败:此处不支持parseexception行1:92字符“”

3qpi33ja

3qpi33ja1#

<EOF> 这里是文件的结尾。当您得到一个“意外的文件结尾”错误时,它意味着解析器意外地到达了查询的结尾。这通常发生在解析器希望找到一个结束字符时,例如当您用 ' 或者 " 但没有关闭字符串(与关闭 ' 或者 " ).
当您遇到这些类型的错误时,最好检查您的查询是否可以正确解析。此外,该错误还提供了解析器失败的位置: line 1:92 在这种情况下。通常可以查看此位置(查询的字符92)并向后查找问题字符。

uyhoqukh

uyhoqukh2#

尝试将数据库名称添加到“from”语句中,如下所示。

Select * from my_db_name.mytable where field= 'ce7bd3d4-dbdd-407e-a3c3- 
ce093a65abc9;cdb597073;7cf6cda5fc';

以前未指定数据库时,配置单元使用默认数据库。

相关问题