CHAPTER 41Advanced Object-Oriented Concepts

In the preceding chapters, all of the object-oriented programming (OOP) features of Oracle shown shared two characteristics: they are embedded objects, and they are column objects. An embedded object is one that is completely contained within another. For example, a nested table is contained within a table, so it is an embedded object. Although a nested table's data is stored apart from the main table, its data can only be accessed via the main table. A column object is one that is represented as a column in a table. For example, a varying array is represented as a column in a table, so it is a column object.

To take full advantage of OOP capabilities, a database must also support row objects—objects ...

Get Oracle Database 11g The Complete Reference now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.