我想创建一个只有方法的基础对象。该对象为QUEUABLE_OBJECT_TYPE
,它将具有ENQUEUE
方法。这些消息(属性)的有效载荷将通过对该对象进行子类型化来添加。
我收到一个错误,听起来好像你不能:
PLS-00589:在对象类型“QUEUABLE_OBJECT_TYPE”中找不到属性
有没有人知道解决此错误的方法?或者在子类型中是否可以隐藏超类型的这个属性?
要么是可接受的答案。
答案 0 :(得分:1)
我读过的所有内容都表明无法创建没有任何属性的类型。也不可能在子类型中隐藏虚拟属性。您可能只需要在主类型中具有属性,并使用它 - 例如通过使其识别该类型的版本。
答案 1 :(得分:0)
Oracle确实提供了一些通用类型see documentation for details