2

我想创建一个只有方法的基础对象。该对象将是QUEUABLE_OBJECT_TYPE并且它将具有一个ENQUEUE方法。这些消息(属性)的有效负载将通过子类型化此对象来添加。

我收到一个错误,听起来好像您不能:

PLS-00589:在对象类型“QUEUABLE_OBJECT_TYPE”中找不到属性

有谁知道解决此错误的方法?或者是否可以在子类型中隐藏超类型的这个属性?

要么是一个可以接受的答案。

4

2 回答 2

2

我读过的所有内容都表明不可能创建没有任何属性的类型。也不可能在子类型中隐藏虚拟属性。您可能只需要在主类型中有一个属性,并利用它——例如,通过使其识别类型的版本。

于 2008-10-31T00:30:38.717 回答
0

Oracle 确实提供了一些泛型类型,请参阅文档了解详细信息

于 2008-10-31T09:14:25.633 回答