Develop PL/SQL Program Units Curriculum
The Develop PL/SQL Program
Units Curriculum consists of the following courses:
Oracle PL/SQL: Procedures,
Functions and Packages
PL/SQL: Database Programming
Course
Overview
This course introduces participants
to the basics of PL/SQL subprograms. Participants will learn how to build
and invoke procedures and functions. This course also covers debugging
PL/SQL subprograms using Procedure Builder. Additionally, participants
will learn how to trap and handle errors in a PL/SQL block. This course
also covers the basics of packages and how to create and use them.
Learn
To:
-
Identify the types and components
of a subprogram.
-
Create a subprogram.
-
Create and use packages.
-
Identify the features of exceptions.
-
Identify the directions and
guidelines to handle exceptions.
-
Write codes for trapping exceptions.
-
Identify the process of propagating
an exception.
Content
Emphasis
Skills-Based
Audience
Application Developers,
Database Administrators, and Tech Support Professionals. Participants should
have knowledge equivalent to: Course 60111, Oracle SQL and SQL *Plus: Basic
SELECT Statements; course 60112, Oracle SQL and SQL *Plus: DML and DDL;
and, course 60113, Oracle PL/SQL: Basics.
Total
Learning Time
7 - 8 Hour(s)
Course
Contents
Unit 1: Subprograms
Duration: 3 Hour(s)
-
Identify the definition and
types of subprograms in PL/SQL.
-
Identify the various components
that make up a subprogram.
-
Identify the steps to create
a subprogram.
-
Identify the modes and types
of parameters in subprograms.
-
Identify the syntax and guidelines
for creating parameters in subprograms.
-
Differentiate between the parameter
modes in a subprogram.
-
Differentiate between a procedure
and a function.
-
Identify the syntax and guidelines
to create a procedure.
-
Identify the syntax and guidelines
to create a function.
-
Identify the steps to invoke
a procedure from Procedure Builder.
-
Identify the steps to invoke
a procedure from another procedure.
-
Identify the syntax to create
bind variables in Procedure Builder.
-
Identify the steps to invoke
a function from Procedure Builder.
-
Identify the steps to start
a debug session in the Interpreter component of Procedure Builder.
-
Identify the steps to set a
breakpoint, stepping through the code and determining the cause of errors
in a debug session in Procedure Builder.
-
Identify the place and method
to examine and modify local variable values in a debug session in Procedure
Builder.
Unit 2: Developing and Using
Packages
Duration: 2 - 3 Hour(s)
-
Identify the syntax to create
a package specification.
-
Identify the syntax to create
a package body.
-
Identify the features of a
'one time only' procedure or function.
-
Identify the syntax to invoke
package constructs and referencing global variables.
-
Identify the persistent state
of package variables.
-
Identify the benefits and uses
of Oracle-supplied database built-in packages.
-
Identify the benefits and uses
of Oracle-supplied Procedure Builder built-in packages.
Unit 3: Error Handling
Duration: 2 Hour(s)
-
Identify the definition and
features of exceptions and when they are raised.
-
Identify the types of exceptions
and how they are raised.
-
Identify the syntax to trap
exceptions in the exception handling section of a PL/SQL block.
-
Identify the predefined Oracle
exceptions and the steps to trap them.
-
Identify the non-predefined
Oracle exceptions and the steps to trap them.
-
Identify the user-defined exceptions
and the steps to raise and trap them.
-
Identify built-in functions
to identify unknown errors.
-
Identifying the process Oracle
uses to handle unhandled exceptions in different calling environments.
-
Identify propagating rules
in sub-blocks.
Course Overview
This course discusses the features of stored subprograms and packages.
Participants will learn how to create and execute stored procedures and
functions as well as how to create stored packages. This course also discusses
built-in server-side packages and their use in debugging stored subprograms.
Participants will learn how to manage stored subprograms and packages.
This course also introduces participants to database triggers: how to create
them and their application to complement the capabilities of the Oracle
base product.
Learn To:
-
Create subprograms and packages.
-
Manage procedures and functions.
-
Create triggers.
Content Emphasis
Skills-Based
Audience
Application Developers, Database Administrators, and Tech Support Professionals.
Participants should have knowledge equivalent to: Course 60111, Oracle
SQL and SQL *Plus: Basic SELECT Statements; course 60112, Oracle SQL and
SQL *Plus: DML and DDL; course 60113, Oracle PL/SQL: Basics.
Total Learning Time
7 - 8 Hour(s)
Course Contents
Unit 1: Developing Stored Subprograms and Packages
Duration: 3 Hour(s)
-
Identify the steps to create a stored procedure in SQL*Plus and in Procedure
Builder.
-
Identify the differences between storing code in the client versus the
server.
-
Identify the limitations of moving a program unit between the server and
client.
-
Identify the syntax to create stored procedures.
-
Identify the syntax to create stored functions.
-
Identify the syntax to create stored packages.
-
Identify the syntax to execute stored procedures and functions.
-
Identify the advantages of and guidelines for invoking stored functions
in SQL statements.
-
Identify the syntax to handle runtime exceptions in stored procedures and
functions.
-
Identify the Oracle built-in database packages.
-
Identify the advantages and features of the DBMS_SQL built-in package.
-
Identify the method and environments for debugging stored procedures and
functions.
Unit 2: Managing Stored Subprograms and Packages
Duration: 2 - 3 Hour(s)
-
Identify the steps and syntax to document stored procedures and functions
-
Identify the methods of obtaining compile errors.
-
Identify the syntax to control stored procedure and function security.
-
Identify the methods to manage stored procedures and functions.
-
Identify the definition of dependency and the effect of change on stored
procedures and functions.
-
Identify the types of dependencies and the methods to track them.
-
Identify the guidelines for managing local dependencies explicitly.
-
Identify the automatic remote dependency mechanism.
-
Identify the sources and syntax for managing packages.
-
Identify the features of dependencies with packages and the syntax to manage
them.
Unit 3: Developing Database Triggers
Duration: 2 Hour(s)
-
Identify the components and benefits of database triggers.
-
Identify the definition and syntax of STATEMENT and ROW level triggers.
-
Identify the rules for reading and writing data using triggers.
-
Identify the features of applying database triggers.
-
Identify the sources and syntax for managing database triggers.
-
Identify the differences between database triggers and stored procedures.
Regular price: $349.95 Sale
price: $299.95
Click here for Secure
Yahoo Order: Develop
PL/SQL Program Units Curriculum
Get Train in SQL
SQL
Software Training
Best Regards,
Oracle Database,
SQL, Application, Programming Tips
All the site contents are Copyright © www.erpgreat.com
and the content authors. All rights reserved.
All product names are trademarks of their respective
companies.
The site www.erpgreat.com is not affiliated with or endorsed
by any company listed at this site.
Every effort is made to ensure the content integrity.
Information used on this site is at your own risk.
The content on this site may not be reproduced
or redistributed without the express written permission of
www.erpgreat.com or the content authors.
|