*******************************************************************
Chapter 4; PL/SQL
Oracle Programming -- A Primer
by R. Sunderraman
*******************************************************************

This directory contains the following files:

(1)  p1.sql           Variable and Constant declarations example

(2)  p2.sql           Anonymous block example (Example 4.4.1)
(3)  p3.sql           Anonymous block with procedure (Example 4.4.3)
(4)  p4.sql           Anonymous block with function (Example 4.4.4)
(5)  p5.sql           Stored function (Example 4.4.5)
(6)  p6.sql           Package example (Example 4.4.7)

(7)  p7.sql           Cursor example (Section 4.6.1)
(8)  p8.sql           Updatable Cursor example (Section 4.6.3)
(9)  p9.sql           Cursor Variable example (Section 4.6.4)

(10) p10.sql          Table-based record example (Section 4.7.1)
(11) p11.sql          Cursor-based record example (Section 4.7.2)
(12) p12.sql          Programmer-defined record example (Section 4.7.3)

(13) p13.sql          PL/SQL Table example (Section 4.8)

(14) p18.sql          DBMS_SQL Package 
                      Executing non-query SQL (Section 4.9.2)
(15) p19.sql          DBMS_SQL Package 
                      Executing drop/create (Section 4.9.2)
(16) p20.sql          DBMS_SQL - Executing Query (Section 4.9.2)
(17) p21.sql          DBMS_SQL - Query Example continued (Section 4.9.2)
(18) p22.sql          DBMS_SQL - Query Example continued (Section 4.9.2)

(19) p40.sql          Exception Handling example (Section 4.10)

(20) trig1.sql        Trigger example (not in book)
(21) trig2.sql        Trigger example (Example 4.5.1) 
(22) trig2test.sql    Trigger driver (Example 4.5.1) 
(23) trig3.sql        Trigger example (Example 4.5.2)
(24) trig_tables.sql  SQL script for creating tables for the triggers.

*******************************************************************

