2017-04-25 16 views
0

enter image description here甲骨文Postgres的遷移表型問題

如圖像在我面臨這個問題

我得到語法錯誤。

+1

請閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557和接受的答案 –

+0

在[Postgres手冊](http://www.postgresql.org/docs/current/static/index.html)中,您是否發現Postgres支持'TABLE OF'? –

回答

2

PostgreSQL和Oracle是兩種不同的關係數據庫系統。

它們有不同的SQL方言,存儲過程語言PL/SQL和PL/pgSQL有些類似,但在詳細說明時會有所不同。

你可能要翻譯

TYPE mytype IS TABLE OF mytab.mycol%TYPE; 
myvar mytype; 

myvar mycoltype[]; 

(假設mytab.mycolmycoltype類型。)

的語法會有所不同,但你可以做類似的事情。

+1

PL/pgSQL也支持['%TYPE'](https://www.postgresql.org/docs/current/static/plpgsql-declarations.html#PLPGSQL-DECLARATION-TYPE),但不幸的是,不允許從這些引用創建數組。 – pozs