PL/SQL database programming
During the development and/or control of programs for database processing, application programmers, developers and DBAs need more than the basic relational possibilities of Oracle SQL.
Therefore the objectives of this course are:
- to describe and exercise the procedural characteristics that are added by PL/SQL to SQL;
- to know the advantages of using stored procedures, functions and triggers.
Schedule a training?
REQUEST IN-COMPANY TRAINING |
Public training calendar
No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested? Please let us know.
Intended for
This course is designed for application programmers, developers and DBAs.
Background
Knowledge of Oracle relational database systems, SQL and the concepts behind procedural languages (see Oracle fundamentals course).
Main topics
- Introduction PL/SQL:
'Stand Alone' versus 'Stored' procedures
- SQL support:
Writing SQL in a procedural environment
- Variables and constants - records, collections:
Explicit declaration • implicit declaration
- Logical comparisons:
If-then-else structure
- Conditional and iterative control:
For-loop • do-while loop • loop-endloop • goto
- Cursor management:
Implicit and explicit cursors • attributes • cursor-for loop
- Error treatment:
Pre-defined exceptions • application exceptions
- Procedural objects:
packages • functions • procedures • triggers
- Oracle Supplied Packages
Training method
Classroom instruction with practical exercises.
Certificate
At the end of the session, the participant receives a "Certificate of Completion".
Duration
3 days.
Course leader
Kris Van Thillo.
Reviews
The session was really good and nicely presented and explained.
| (Ashish, ) |
Great presentation and exercises
| (Eljona Fagu, ) |
Cursus heeft mij erg geholpen om mijn kennis te vergroten en op te frissen. De docent heeft zaken duidelijk en geduldig uitgelegd.
| (Paul, ) |
Volledige opleiding, met niet alleen aandacht voor de theorie, maar ook voor best practices. Veel oefenmogelijkheden.
| (Arnout, ) |
SESSION INFO AND ENROLMENT |