【发布时间】:2018-07-13 06:04:16
【问题描述】:
有没有办法在 Oracle 中创建一个接受来自不同域的数据(如数字和文本)的泛型类型?
或
有没有办法创建一个 REF 的 VARRAY,作为对不同类型对象的引用。
类似这样的:
创建或替换类型 LIST_REFS 作为 VARRAY(10) OF REF
有可能吗?
【问题讨论】:
-
varchar2 接受文本、数字和日期。它只是将它们存储为字符串。
有没有办法在 Oracle 中创建一个接受来自不同域的数据(如数字和文本)的泛型类型?
或
有没有办法创建一个 REF 的 VARRAY,作为对不同类型对象的引用。
类似这样的:
创建或替换类型 LIST_REFS 作为 VARRAY(10) OF REF
有可能吗?
【问题讨论】:
是的,Oracle has an ANYDATA type 旨在用作泛型类型来保存不同类型的数据。 It's a little awkward to use.
【讨论】: