Course Outline
Introduction to PL/SQL Language for Government
- The Execution Environment
- Comparison of SQL and PL/SQL
- Language Characteristics, Lexical Units
- Structure of PL/SQL Blocks
- Anonymous Blocks vs. Stored Subroutines
- Program Execution
Scalar Variables
- Declarations
- Data Types
- Lifetime, Scope, Initialization
Controlling the Order of Instruction Execution
- Decision Making
- Loops
SQL Commands in PL/SQL for Government
- DML Commands
- DDL Commands and Dynamic SQL
- TCL Commands and Transaction Management
- Simplified SELECT Command
Cursor Handling
- Record Types
- Static Cursors
- Cursor Loops
Error and Exception Handling
- Names, Codes, Messages
- Exception Handling Section and Propagation
- Application Errors
Creating Stored Procedures and Functions for Government
- Compilation, Object Status, Source Codes
- Parameterization
- Calling Methods
Collections
- Associative Tables (Index By), Nested Tables
- Attributes, Handling, Initialization, Memory Allocation
Mass Operations on Collections for Government
- Bulk Queries (BULK COLLECT)
- Bulk DML (FORALL)
- Exception Handling in Bulk Operations
- Array and Stream Functions
Elements of SQL Command Execution Performance
- SQL Command Execution Process, Goal Setting
- Acquisition and Analysis of the Command Execution Plan
- Controlling the Operation of the Cost Optimizer
- Reading Full and via Index
- Tips & Tricks
Suggested Pre-Training
ORA_SA1 or ORA_S1
Suggested Follow-Up Training Courses
ORA_SA2
Requirements
Proficiency in relational databases, including the ability to effectively utilize the SELECT statement for projection, selection, joins, and subqueries, is essential for government data management tasks.
Testimonials (5)
overall a good training that responds to my needs. I received also information about Oracle VM VirtualBox allowing me to continue the practice on my own.
Liviu
Course - Oracle SQL LP - Fundamentals
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Course - Oracle SQL Language
the exercises