Cover image for OCP developer PL/SQL program units exam guide
Title:
OCP developer PL/SQL program units exam guide
Personal Author:
Publication Information:
New York, N.Y. : McGraw-Hill/Osborne, 2002
Physical Description:
1 CD-ROM ; 12 cm
ISBN:
9780072193367
General Note:
Accompanies text with the same title : (QA76.3 O43 2002)

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010037692 CP 2717 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...

On Order

Summary

Summary

Prepare for the Oracle Certified Professional Developer PL/SQL Program Units exam using this Oracle Press study guide. Throughout each chapter, you'll find in-depth details on all the material covered on this challenging exam, followed by practice questions and chapter summaries. The CD-ROM contains hundreds of practice exam questions in an adaptive format.


Table of Contents

Part I Language Syntax
1 Overview of PL/SQLp. 3
An Introduction to the PL/SQL Languagep. 4
PL/SQL Syntax Fundamentalsp. 7
Declaration Sectionp. 10
Processing Sectionp. 15
Cursorsp. 28
Advanced Datatype Declarationp. 34
Exception-Handling Sectionp. 37
Working with Blocksp. 40
An Introduction to Program Unitsp. 47
Chapter Summaryp. 49
Two-Minute Drillp. 51
Chapter Questionsp. 53
Answers to Chapter Questionsp. 57
2 Proceduresp. 61
Uses of Proceduresp. 62
Creating, Altering, and Dropping Proceduresp. 66
Invoking Proceduresp. 73
Parametersp. 76
Data Dictionary Resources for Proceduresp. 85
Chapter Summaryp. 93
Two-Minute Drillp. 95
Chapter Questionsp. 96
Answers to Chapter Questionsp. 100
3 Functionsp. 103
Uses of Functionsp. 104
Creating, Altering, and Dropping Functionsp. 106
Invoking Functionsp. 109
Parametersp. 115
RETURNp. 119
Chapter Summaryp. 123
Two-Minute Drillp. 123
Chapter Questionsp. 124
Answers to Chapter Questionsp. 129
4 Packagesp. 133
Uses of Packagesp. 134
Creating, Altering, and Dropping Packagesp. 137
Invoking Packaged Constructsp. 151
Data Dictionary Resources for Packagesp. 156
Chapter Summaryp. 158
Two-Minute Drillp. 159
Chapter Questionsp. 160
Answers to Chapter Questionsp. 164
5 Triggersp. 167
Uses of Triggersp. 168
Creating, Altering, and Dropping Triggersp. 170
Enabling and Disabling Triggersp. 183
Instead of Triggersp. 185
Non-DML Triggersp. 188
Data Dictionary Resources for Triggersp. 190
Chapter Summaryp. 194
Two-Minute Drillp. 195
Chapter Questionsp. 197
Answers to Chapter Questionsp. 200
6 Working with Program Unitsp. 203
Client-Side versus Server-Side Program Unitsp. 204
Local Subprogramsp. 209
Overloadingp. 214
Initializing Variables with a One-Time-Only Procedurep. 219
Functions and Purity Levelsp. 221
Persistent Statesp. 228
Chapter Summaryp. 237
Two-Minute Drillp. 238
Chapter Questionsp. 239
Answers to Chapter Questionsp. 243
7 Working with Oracle's PL/SQL Packagesp. 245
DBMS_OUTPUTp. 247
DBMS_JOBp. 251
DBMS_DDLp. 257
DBMS_PIPEp. 260
DBMS_SQLp. 263
Chapter Summaryp. 274
Two-Minute Drillp. 275
Chapter Questionsp. 276
Answers to Chapter Questionsp. 278
Part II Development Tools
8 Using Oracle PL/SQL Toolsp. 283
SQL *Plusp. 284
Procedure Builderp. 292
Chapter Summaryp. 310
Two-Minute Drillp. 311
Chapter Questionsp. 312
Answers to Chapter Questionsp. 315
9 Debugging PL/SQLp. 317
Debugging Conceptsp. 318
Debugging with SQL *Plusp. 323
Debugging with Procedure Builderp. 330
Chapter Summaryp. 340
Two-Minute Drillp. 340
Chapter Questionsp. 341
Answers to Chapter Questionsp. 344
Part III Privileges and Interdependence
10 Managing Privilegesp. 349
System Privilegesp. 350
Rolesp. 351
System and Object Privilege Requirements for Program Unitsp. 353
Owner and Invoker Rightsp. 358
Granting and Revoking Privilegesp. 362
Data Dictionary Resourcesp. 364
Chapter Summaryp. 368
Two-Minute Drillp. 370
Chapter Questionsp. 371
Answers to Chapter Questionsp. 373
11 Managing Interdependenciesp. 377
Tracking Dependenciesp. 378
Dependency Issues Within a Single Databasep. 386
Dependency Issues Across Multiple Databasesp. 388
Avoiding Recompilation Errorsp. 392
Chapter Summaryp. 394
Two-Minute Drillp. 396
Chapter Questionsp. 396
Answers to Chapter Questionsp. 399
Part IV Practice Exams
12 Practice Examsp. 403
Practice Exam #1p. 404
Answers to Practice Exam #1p. 425
Practice Exam #2p. 436
Answers to Practice Exam #2p. 452
Practice Exam #3p. 462
Answers to Practice Exam #3p. 478