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
ORA_S1, ORA_P1
Suggested complementary training
ORA_SP3

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories