This document provides an introduction to PL/SQL, including:
- What PL/SQL is and advantages over SQL such as programming capabilities and error handling
- Generic structure of a PL/SQL block with declare, begin, exception sections
- PL/SQL execution environment and how SQL statements are passed to Oracle engine
- Data types in PL/SQL including numbers, characters, dates, collections and LOB types
- Control structures like conditional (IF/THEN) and iterative (LOOP) statements