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.
|