2017-03-03 90 views
0

在我的新项目中,我使用DBeaver连接到HP Vertica。我创建了一个大型数据库(大约几十亿条记录)的视图,其大小限制为300.此视图用于设置管道中的其他系统。在设置好所有内容后,我想从视图中移除300的大小限制,并希望返回所有数据。不幸的是,我只能找到用于HP Vertica的命令'ALTER VIEW'可以简单地重命名视图并且不修改视图本身。我不得不放弃视图并创建另一个视图,但这会将已建立的数据连接从其他系统(Tableau)中断到原始视图。如何在HP Vertica中“更改视图”

https://my.vertica.com/docs/7.1.x/HTML/Content/Authoring/SQLReferenceManual/Statements/CREATEVIEW.htm

https://my.vertica.com/docs/7.1.x/HTML/Content/Authoring/SQLReferenceManual/Statements/ALTERVIEW.htm

我尝试使用ALTER VIEW命令,如SQL,但我得到一个错误 -

SQL Error [4856] [42601]: 
[Vertica][VJDBC](4856) ERROR: Syntax error at or near "AS" 
[Vertica][VJDBC](4856) ERROR: Syntax error at or near "AS" 
com.vertica.util.ServerException: 
[Vertica][VJDBC](4856) ERROR: Syntax error at or near "AS" 

回答