Object-PL/SQL (Object-Procedural Language/Structured Query Language or simply O-PL/SQL) is a methodology of using the Oracle Corporation's procedural extension language for SQL and the Oracle relational database.[1] [2] The additional features from version 7 and other improvements, lead to one of the large-scale environment implementations of the object-oriented database paradigm.[3]
Although PL/SQL's general syntax formerly used to resemble that of Ada or Pascal, there were many improvements that mainly include the Java embedding code[4] and the object-oriented syntax[5] inside the SQL.
The mixing and embedding of triggers and stored procedures was one of the breakthrough points up to support the use of PL/SQL in a OO paradigm.[6] The inclusion in the SQL syntax of statements such as [class].[object], and the implementation of the object type[7] (like any OO language), completed the minimum requisites to a mapping approach in an extended SQL language without use of specific mapping software.[8]
{{cite journal}}
: Cite journal requires |journal=
(help)
TOP10
was invoked but never defined (see the help page).