Professional Documents
Culture Documents
Oracle PLSQL D52601GC10 TOC
Oracle PLSQL D52601GC10 TOC
PL/SQL
Volume I Student Guide
D52601GC10
Edition 1.0
March 2008
D54299
Authors
Nancy Greenberg
Disclaimer
Rick Green
Marcie Young
Technical Contributors
and Reviewers
Claire Bennett
Tom Best
Tammy Bradley
Yanti Chang
Ken Cooper
Laszlo Czinkoczki
David Jacob-Daub
Francesco Ferla
Mark Fleming
Clay Fuller
Laura Garza
Yash Jain
Bryn Llewelyn
Timothy McGlue
Essi Parast
Nagavalli Pataballa
Alan Paulson
Chaya Rao
Helen Robertson
Lauran Serhal
Clinton Shaffer
Jenny Tsai
Michael Versaci
Ted Witiuk
Editors
Vijayalakshmi Narasimhan
Susan Moxley
Graphic Designer
Steve Elwood
Publishers
Sujatha Nagendra
Jobi Varghese
The information contained in this document is subject to change without notice. If you
find any problems in the document, please report them in writing to: Oracle University,
500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not
warranted to be error-free.
Restricted Rights Notice
If this documentation is delivered to the United States Government or anyone using
the documentation on behalf of the United States Government, the following notice is
applicable:
U.S. GOVERNMENT RIGHTS
The U.S. Governments rights to use, modify, reproduce, release, perform, display, or
disclose these training materials are restricted by the terms of the applicable Oracle
license agreement and/or the applicable U.S. Government contract.
Trademark Notice
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other
names may be trademarks of their respective owners.
Contents
Preface
1
Introduction
Course Objectives 1-2
Oracle Complete Solution 1-3
Lesson Agenda 1-4
Course Agenda 1-5
Lesson Agenda 1-7
Development Environments: Overview 1-8
Lesson Agenda 1-9
What Is Oracle SQL Developer? 1-10
Starting SQL Developer and Creating a Database Connection 1-11
Creating Schema Objects 1-12
Using the SQL Worksheet 1-13
Executing SQL Statements 1-15
Executing Saved Script Files: Method 1 1-16
Executing Saved SQL Scripts: Method 2 1-17
Creating an Anonymous Block 1-18
Editing the PL/SQL Code 1-19
Saving SQL Scripts 1-20
Debugging Procedures and Functions 1-21
Lesson Agenda 1-22
Using SQL*Plus 1-23
Coding PL/SQL in SQL*Plus 1-24
Lesson Agenda 1-25
Tables Used in This Course 1-26
The Order Entry Schema 1-27
The Human Resources Schema 1-29
Summary 1-30
Practice 1 Overview: Getting Started 1-31
iii
iv
vii
viii
ix
Summary 9-44
Practice 9: Overview 9-45
xi
xii
xiii