Get in Touch

Course Outline

Overview of PL/SQL Language

  • Operational environment
  • Distinctions between SQL and PL/SQL
  • Linguistic properties and lexical elements
  • Framework of PL/SQL blocks
  • Differentiation between anonymous blocks and stored subroutines
  • Runtime processing

Scalar Variable Management

  • Declaration procedures
  • Data type classifications
  • Variable duration, visibility range, and initialization methods

Managing Instruction Flow

  • Conditional logic implementation
  • Iterative constructs
  • Use of labels and control transfers

Integration of SQL Commands in PL/SQL

  • Data Manipulation Language (DML) operations
  • Data Definition Language (DDL) operations and dynamic SQL execution
  • Transaction Control Language (TCL) commands and transaction management
  • Optimized SELECT statement usage

Cursor Management

  • Record type definitions
  • Static cursor implementation
  • Iteration through cursors
  • Passing parameters to cursors

Error and Exception Management

  • Identification via names, codes, and messages
  • Exception handling blocks and propagation protocols
  • Creation and application of custom exceptions
  • Methods for simulating error conditions
  • Handling application-specific errors

Recommended prerequisite training
ORA_S1
Recommended subsequent training
ORA_P2

Requirements

Familiarity with fundamental database principles and SQL syntax, including query operations and DML, DDL, and TCL commands. Foundational programming capabilities in a structured language are advantageous for government roles.

 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories