Certificate Authentication

Oracle PL/SQL dla konsultantów Certificate for Konrad Mrozowicz

Add to LinkedIn

Certificate ID: 
647303
Authentication Code: 
c8f83
Certified Person Name: 
Konrad Mrozowicz
Trainer Name: 
Zbigniew Rastabiga
Duration Days: 
3
Duration Hours: 
21
Course Name: 
Oracle PL/SQL dla konsultantów
Course Date: 
7 September 2021 09:00 to 9 September 2021 16:00
Venue: 
Course Outline: 

Introduction to PL/SQL

  • What is PL/SQL
  • PL/SQL Environment
  • Benefits of PL/SQL
  • Declaring and using variables
  • Identify the different types of variables
  • Describe variables and their uses
  • Declare PL/SQL variables
  • Describe basic syntax
  • Use Literals in PL/SQL
  • Using SQL functions in PL/SQL

Interacting with the Oracle Server

  • Identify the SQL Statements you can use n PL/SQL
  • Retrieve Data in PL/SQL with the SELECT Statement
  • Manipulate Data in the Server Using PL/SQL
  • Describe and use the SQL Cursor

Writing Control Structures

  • Control PL/SQL Flow of Execution
  • Conditional processing Using IF Statements
  • Conditional Processing CASE Statements
  • Use Looping Statements

Working with Composite Data Types

  • Learn the Composite Data Types of PL/SQL Records and Associative Arrays
  • Use PL/SQL Records to Hold Multiple Values of Different Types
  • Inserting and Updating with PL/SQL Records
  • Use Associative Arrays to hold multiple values of the same datatype

Using Explicit Cursors

  • Cursor FOR Loops Using Sub-queries
  • Cursors using Parameters
  • Use the FOR UPDATE Clause to Lock Rows
  • Use the WHERE CURRENT Clause to Reference the Current Row
  • Use Explicit Cursors to Process Rows
  • Explicit Cursor Attributes
  • Cursors and Records

Handling Exceptions

  • Handling Exceptions with PL/SQL
  • Predefined Exceptions
  • Trapping Non-predefined Oracle Server Errors
  • Functions that Return Information on Encountered Exceptions
  • Trapping User-Defined Exceptions
  • Use The RAISE_APPLICATION_ERROR Procedure To Report Errors To
  • Applications

Creating Stored Procedures

  • Creating, Calling, and Removing Stored Procedures using the CREATE
  • Command
  • Using Procedures Parameters and Parameters Modes

Creating Stored Functions

  • Creating, Calling, and Removing a Stored Function using the CREATE
  • Command
  • Identifying the Advantages of Using Stored Functions in SQL Statements
  • Identify the steps to create a stored function
  • Using User-Defined Functions in SQL Statements
  • Restrictions When Calling Functions from SQL statements

Creating Packages

  • Listing the Advantages of Packages
  • Describing Packages
  • The Components of a Package
  • Developing a Package
  • The Visibility of a Package’s Components
  • Creating the Package Specification and Body
  • Using the SQL CREATE Statement
  • Invoking the Package Constructs
  • Overloading Subprograms in PL/SQL
  • Using Package Functions in SQL and Restrictions
  • Persistent State of Packages
  • Using PL/SQL Tables of Records in Packages

Creating Triggers

  • Working With Triggers
  • Identifying the Trigger Event Types and Body
  • Business Application Scenarios for Implementing Triggers
  • Creating DML Triggers Using the CREATE TRIGGER Statement
  • Identifying the Trigger Event Types, Body, and Firing (Timing)
  • Statement Level Triggers Versus Row Level Triggers
  • Creating Instead of and Disabled Triggers
  • Managing, Testing, and Removing Triggers

Tuning and Performance

  • Understand and influence the compiler
  • Tune PL/SQL code
  • Using PL/SQL function cache
Course Name Eng: 
Oracle PL/SQL