最近,我发现您可以在表中存储已定义类型的实例。从第9版Oracle数据库开始,它就能够提供所有对象范例功能,如封装,继承和多态性。
CREATE TYPE t_some_type AS OBJECT ();
CREATE TABLE some_objs OF t_some_type;
对我而言,采用技术oop去年变得非常受欢迎,我怀疑一些实际的用例。
答案 0 :(得分:1)
基于the documentation that Oracle提供,在数据库中使用对象至少有三个优点:
然而,在我看来,对象经常使事情变得复杂,并且在应用程序中并不常用。我没有使用过许多广泛使用对象(类型)的应用程序。它们可能对特定用例有意义,但通常我建议不要使用它们,而是专注于使用适当的ORM框架。 请注意,这只是我个人的意见。 YMMV。强>