2017-03-03 93 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" 

回答