wronski.training@att.net    
     LOGIN                  

 


Overview of Courses

Professional Development Courses

Technical Development Courses

 

Advanced PL/SQL

Course Number:  586-JK
Recommended Duration:  2 days

Intended Audience
Experienced PL/SQL developers who need to advance their PL/SQL skills.

Course Overview
Course appropriate for Oracle 11g and 10g.  Course can be taught with earlier versions of the database.  There are eight machine exercises.

Objectives
PL/SQL developers will learn to use advanced features enabling improved programming and enhanced performance.

Prerequisites
Working Oracle PL/SQL experience of at least six months or completion of “Oracle PL/SQL for Developers” (or equivalent) course.

Topics

  • Review of PL/SQL

  • Exception Handling overview

  • Procedures, Functions, Packages

  • Invoker Rights

  • Autonomous Transactions

  • Using Purity Features (WNDS, RNDS, RNPS, WNPS, TRUST)

  • Using Overloading

  • Dependencies

  • Triggers

  • SQL RETURNING Clause

  • Oracle-Supplied Packages

  • Fine-grained security: DBMS_RLS, DBMS_SESSION, others

  • Implicit and Explicit Cursors

  • Cursor variables, REF Cursors, parms

  • Oracle Objects: Types & Subtypes

  • Associative Arrays (PL/SQL tables)

  • Nested Tables & VARRAYS

  • Using External C & OS routines

  • Create Java "Wrapper" to Java class

  • Using Java classes from PL/SQL

  • Performance and PL/SQL

  • BULK COLLECT and FORALL

  • NOCOPY hint

  • PL/SQL Memory and SGA

  • Pragma SERIALLY_REUSABLE

  • "Pinning" PL/SQL

  • Native Dynamic SQL

  • Tracing & Profiling PL/SQL

  • Wrapping PL/SQL Code

 

 

Home | Courses | Leadership Development | News | About Us | Site Map
R.J. Wronski Associates, Inc. © 2013 | Contact: Webmaster | Site developed by Tele-Options Consulting, Inc.