PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada.
PL/SQL is one of three key language paradigms embedded in the Oracle Database, along with SQL itself and also Java.
PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1) and IBM DB2 since version...
more
PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. PL/SQL's general syntax resembles that of Ada.
PL/SQL is one of three key language paradigms embedded in the Oracle Database, along with SQL itself and also Java.
PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1) and IBM DB2 since version 9.7.
PL/SQL supports variables, conditions, loops and exceptions. Arrays are also supported, though in a somewhat unusual way, involving the use of PL/SQL collections. PL/SQL collections are a slightly advanced topic.
Implementations from version 8 of Oracle Database onwards have included features associated with object-orientation.
PL/SQL program units (essentially code containers) can be compiled into the Oracle database. Programmers can thus embed PL/SQL units of functionality into the database directly. They also can write scripts...
less