从我的scalaspark代码中,我尝试创建一个不存在的视图,然后稍后尝试更改这个视图。
但是,这会引发一个异常。
无法从空字符串创建路径
我接着试了试Spark壳,发现它的故事是一样的:
sqlContext.sql("create view if not exists db.view_delme as select * from db.tbl")
sqlContext.sql("alter view db.view_delme as select * from db.tbl")
它失败的部分是“alterview”。
我不完全明白为什么,但它似乎只是没有得到适当的实施。它似乎基于alter表代码。
暂无答案!
目前还没有任何答案,快来回答吧!