【发布时间】:2017-09-22 11:18:51
【问题描述】:
【问题讨论】:
-
您在Postgres manual 的哪个位置发现Postgres 支持
TABLE OF?
标签: oracle postgresql database-migration
【问题讨论】:
TABLE OF?
标签: oracle postgresql database-migration
PostgreSQL 和 Oracle 是两个不同的关系数据库系统。
它们有不同的 SQL 方言,存储过程语言 PL/SQL 和 PL/pgSQL 有点相似,但在细节上有所不同。
你可能想要翻译
TYPE mytype IS TABLE OF mytab.mycol%TYPE;
myvar mytype;
到
myvar mycoltype[];
(假设mytab.mycol 的类型为mycoltype。)
语法会有所不同,但你可以做类似的事情。
【讨论】:
%TYPE is supported too 来自 PL/pgSQL,但不幸的是,语法不允许从此类引用创建数组。