Course Outline

1. Introduction to PL/pgSQL Programming Language for Government

  • Code Blocks
  • Variables
  • Conditional Instructions
  • Loops
  • Exceptions
  • Built-in Functions
  • Comments

2. Implementing SQL Operations for Government

  • Static and Dynamic SQL
  • Executing DML Commands
  • Executing SELECT Queries (Single-Row, Single-Column, Multiple-Rows)

3. Implementing Stored Procedures and Functions for Government

  • Parameter Passing Modes
  • Overloading
  • Functions that Return Collections

4. Implementing Triggers for Government

  • Data Change Triggers
  • System Event Triggers
  • Trigger Functions
  • For Each Row/Statement Triggers
  • OLD and NEW Variables
  • AFTER/BEFORE Triggers
  • WHEN Clause

5. Implementing Batch Jobs with PgAgent for Government

  • PgAgent Architecture
  • Defining a Job
  • Using Diagnostic Tables and Views

Requirements

  • Fundamental knowledge of SQL and relational databases for government use
  • Experience with any programming language (e.g., Python, Java, C#, etc.)

Audience

Application Developers, Data Engineers, and Database Developers who are responsible for creating stored functions, triggers, and database-side logic in PostgreSQL for government applications

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories