目的:修改表某個字段屬性
語句:
報錯信息
錯誤原因:
在HiveQL中,alter命令不使用與create或select相同的語義 ;
具體來說,您不能使用“ALTER DATABASE.TABLE”表示法。如果您嘗試,那么HQL解析器就會失敗並顯示一條奇怪的錯誤消息。
你只需要alter tablename 即可, 不需要帶database。
解決辦法:
use database,然后去掉alter語句中的database
目的:修改表某個字段屬性
語句:
報錯信息
錯誤原因:
在HiveQL中,alter命令不使用與create或select相同的語義 ;
具體來說,您不能使用“ALTER DATABASE.TABLE”表示法。如果您嘗試,那么HQL解析器就會失敗並顯示一條奇怪的錯誤消息。
你只需要alter tablename 即可, 不需要帶database。
解決辦法:
use database,然后去掉alter語句中的database
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。