PL/SQL (Procedural Language/Structured Query Language) is Oracle procedural language extension for the Oracle relational database (RDBMS).

PL/SQL is available in Oracle RDBMS since version 7.

Oracle usually extends PL/SQL functionality with each successive release of the Oracle RDBMS.

PL/SQL includes procedural language elements such as loops & conditions.

You can declare constants and variables, arrays, procedures, functions, packages, types and variables of those types, triggers and exceptions.