|
||||||||
|---|---|---|---|---|---|---|---|---|
Oracle9i Developer PL/SQL Program UnitsAn essential component of client/server application development is the creation of database server-side program units. This 3-day course discusses the subjects of database triggers and stored procedures. Advanced topics such as using system-supplied packages, programming for superior performance, object oriented encapsulation of logic into packages and many others are discussed in detail. On course completion, students will be able to:
|
|
||||
|---|---|---|---|---|---|
Target audienceThis course has been developed for Oracle developers and database administrators. Students should have attended the following course or have equivalent knowledge and experience:
Course contentUnderstanding application partitioning Client-Side Call to SALARY_VALID() • Client-centric • Application partition Creating database triggers About database triggers • SECURITY_TIME_CHECK transaction • Trigger execution • The PL/SQL cache • Developing trigger logic • Create Trigger format (statement trigger) • Update event with column specification • Implementing triggers • RAISE_APPLICATION_ERROR() • Row triggers • Create trigger format (row trigger) • Trigger processing • EMPLOYEE_SALARY_CHECK • EMPLOYEE_JOURNAL • BUDGET_EVENT Maintaining database triggers Instead of triggers • Maintain existing triggers • Drop trigger • Alter trigger • Instead of triggers • Data dictionary storage • USER_TRIGGERS Procedure builder, trigger editor System triggers System event attributes • Required privileges • Grant Creating stored procecures and functions Create procedure/create function statement format • RAISE_SALARY() • SALARY_VALID() • Executing procedures and functions • Developing procedures and functions • IN, OUT parameters • PL/SQL program restrictions • LONG and LONG RAW datatypes • Calling functions from SQL • COMPUTE_RAISE() Maintaining stored procedures and functions About dependencies • Altering procedures and functions • Alter procedure • Alter function • Dropping procedures and functions • Drop procedure • Drop function • Session state • Data dictionary storage • USER_OBJECTS • USER_SOURCE • USER_OBJECT_SIZE • Show errors Procedure builder and the debugger What is the PL/SQL interpreter? • Developing subprograms • RAISE_SALARY() • Preparing a debugging session • Using the PL/SQL interpreter • PL/SQL editor window • STEP dialog box Creating and maintaining packages About, create, drop, alter package • Performance considerations Using cursor variables System-supplied packages About system-supplied packages • DBMS_ROWID() • ROWID_TO_RESTRICTED() • ROWID_TO_EXTENDED() • DBMS_SQL() About Courseware Company :: Instructor-led training courseware :: Self-study solutions :: Buy online today |
|||||
A gtslearning business division :: gtslearning CompTIA learning solutions ::Contact us :: Site map
© gtslearning, 2008. All rights reserved. Ownership of all trademarks and service marks is observed and respected.