【hive】在alter修改元數據的時候報錯 mismatched input 'xxxxx' expecting KW_EXCHANGE


目的:修改表某個字段屬性

語句: 

報錯信息

錯誤原因:

在HiveQL中,alter命令不使用與create或select相同的語義 ; 

具體來說,您不能使用“ALTER DATABASE.TABLE”表示法。如果您嘗試,那么HQL解析器就會失敗並顯示一條奇怪的錯誤消息。

你只需要alter tablename  即可,  不需要帶database。

解決辦法:

use database,然后去掉alter語句中的database

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM