Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Create Stored Subroutines for Government
- Compilation, object status, and source codes
- Code encryption (wrap)
- Object dependency model
- Parameterization
Permissions and Schemas in PL/SQL for Government
- Owner and caller model
- Direct and role permissions
- Whitelist management
- Assigning roles to procedures and inheriting permissions
Advanced Cursors for Government
- Comparison of explicit cursors and cursor loops
- Pointers for weak and strong cursors
- Support for dynamic cursors
- FOR UPDATE cursors
Collections for Government
- Associative tables (index by), nested tables, and varrays
- Attributes, handling, initialization, and memory allocation
- Bulk queries (BULK COLLECT) and bulk DML (FORALL)
- Bulk operations in dynamic SQL
- Exception handling in bulk operations
- Array and stream functions
Packages for Government
- Package structure: specification and body
- Benefits of using packages in government applications
- Initialization section, global variables, memory management, and package instance
Triggers for Government
- DML triggers
- View triggers (INSTEAD OF)
- System Triggers
- Composite triggers
Application Context and VPD for Government
- Using built-in context in government systems
- Creating your own private and global contexts
- Saving and reading context values
- Policies and Virtual Private Database (VPD)
Appendix A - Examples of Using Embedded Packages for Government
- File handling (utl_file)
- Job scheduling (dbms_job and dbms_scheduler)
Suggested pre-training
Suggested complementary training
Requirements
A solid understanding of fundamental SQL language concepts, including query construction, Data Manipulation Language (DML), Data Definition Language (DDL), and Transaction Control Language (TCL) commands, is essential. Additionally, the ability to interpret and develop basic PL/SQL scripts is required for government data management tasks.
21 Hours
Testimonials (3)
I liked very much the format of the training, hands on, directly in sql developer.
Andreea - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
The exercises were explained very good.
Monica - DB Global Technology
Course - PL/SQL in Oracle 19c
It was quite hands-on, not too much theory.