【发布时间】:2020-03-22 19:21:19
【问题描述】:
如何在 plpgsql 中创建数据类型?我是 PostgreSQL 新手,我正在将 oracle 程序转换为 postgresql 函数。他们在 oracle 中创建了一个类型,例如:
TYPE t_array IS TABLE OF VARCHAR2(4000) INDEX BY BINARY_INTEGER;
然后在如下过程中声明并使用它:
strings t_array;
strings(1) := lv_str;
我想在 plpgsql 中创建t_array type 并在函数中使用它,我该如何创建这样的类型或者是否有任何内置类型可以在 plpgsql 中实现此功能?
【问题讨论】:
标签: arrays postgresql plpgsql ddl user-defined-data-types