Project Management Services
eBusiness Services E-Business enterprise architecture solutions Business process mapping Project Management Services
Advanced PL/SQL: Building Oracle Procedures and Packages


COURSE DURATION 3 days

DESCRIPTION

Participants will extend their knowledge of Oracle?s procedural language. Learn to write Procedures and Functions. Build Database Triggers and Packages. Learn Database developer techniques such as DB Links. Learn new capability of Oracle 8i Objects and Object types.

AUDIENCE

Application developers, database developers.

PREREQUISITES

Students should possess the following prior to attending:

  • SQL and PL/SQL programming skills.

TECHNICAL REQUIREMENTS FOR CLASS SETUP

PC-equipped classroom with SQL/PLUS installed on student PCs. Barco projector to display instructor?s PC.

Note: Client will need a technical person to install class tables on a non-production database server, client product on student/instructor PCs, and client class files. Check install and call instructor to verify all set five days prior to class.

LOCATION AND MAXIMUM ATTENDANCE

All classes are scheduled and held at client site training rooms. No minimum attendance requirement. Maximum number of students: 16.

CONTENTS

  • Overview and understand all PL/SQL program constructs: Procedures, Functions, Packages, Triggers. Understand development environments: SQL/PLUS, Procedure Builder.
  • Create stored (database) procedures and learn parameter modes IN, OUT, and IN OUT. Call procedures from anonymous blocks and from SQL/PLUS environment. Create a client-side procedure.
  • Create stored functions; learn parameter usages and the RETURN statement. Call functions from SQL statements, SQL/PLUS, and from procedures. Calling functions in expressions.
  • Create packages. Reference global variables declared in packages. Persistent state of package constructs. Managing and calling multiple procedures and functions in packages.
  • Learn about database triggers using before and after statements, insert, update, and delete styles. Use conditional predicates, and OLD/NEW Qualifiers. Learn to enhance table security with triggers, create audit tables, and understand mutating tables.
  • Managing code through data-dictionary access. Tables include USER_SOURCE, USER_TRIGGERS, USER_OBJECTS. Understanding dependencies. Use built-in packages for debugging.
  • Working with Oracle 8i Objects, Object Types, and new Large Object datatypes.

Please contact us for availability, pricing and details of our Oracle training classes.

Renee Taylor Consulting
Tel. 1 (530) 692 2000
Fax. 1 (530) 692 2011
Based in Sacramento
Serving State government clients, other public sector and corporate clients nationwide, including California and the entire West Coast

expert@rt-consulting.com



Copyright ©2001 Renée Taylor Consulting. All rights reserved.
Web Site Design: Volo Studios, Inc.