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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.