创建类型" XYZ"在postgresql中作为VARCHAR2(104)的表

时间:2014-06-03 13:59:34

标签: sql oracle postgresql

我已经使用

将类型从oracle转换为postgres
  

ORa2pg

工具

CREATE  TYPE "XYZ" AS TABLE OF VARCHAR2(104) 

同样在oracle中工作正常。但ora2pg转换成与postgres相同 警告为 - 不支持,请编辑以匹配PostgreSQL语法

CREATE  TYPE "XYZ" AS TABLE OF VARCHAR(104)

不适用于postgres

我已经尝试了其他查询

create type XYZ as (xyz varchar[])

但同样没有用,因为它没有给出所需的结果类型不匹配

函数正在接收varchar类型,但

create type XYZ as (xyz varchar[])

是postgres中的复合类型

有没有办法让一个类型与上面的相同..请帮助

0 个答案:

没有答案