Book description
Create dynamic client/server applications using PL/SQL and the comprehensive information contained in this authoritative volume. Expert Oracle insiders cover the features of PL/SQL, explain scripting semantics and syntax, and fully detail the PL/SQL functionality of Oracle Database 10g. You’ll learn how to write powerful PL/SQL programs, interact with Oracle databases, perform complex calculations, and handle error conditions.
Table of contents
- Cover Page
- Oracle Database 10g PL/SQL Programming
- Copyright Page
- About the Authors
- Dedication Page
- Contents at a Glance
- Contents
- Acknowledgments
- Introduction
-
PART I Introduction
- 1 Introduction to PL/SQL
- 2 Using SQL*Plus and JDeveloper
- 3 PL/SQL Basics
- 4 Using SQL with PL/SQL
-
5 Records
-
Introducing Records
- What Is a Record?
- Working with Records
- Defining Record Types
- Defining and Using Record Types as Formal Parameters
- Defining and Using Object Types as Parameters
- Returning Record Types from Functions
- Defining and Using Record Types as Return Values
- Defining and Using Object Types as Return Values
- Verifying Work with Record Types
- Summary
-
Introducing Records
- 6 Collections
- 7 Error Handling
- 8 Creating Procedures, Functions, and Packages
- 9 Using Procedures, Functions, and Packages
- 10 Database Triggers
-
PART II Advanced PL/SQL Features
- 11 Intersession Communication
- 12 External Routines
- 13 Dynamic SQL
- 14 Introduction to Objects
- 15 Objects in the Database
- 16 Large Objects
- 17 Scheduling Tasks
-
PART III Appendixes
- A PL/SQL Reserved Words
-
B Guide to Supplied Packages
-
SYS-Owned Built-in Packages
- DBMS_ADVANCED_REWRITE
- DBMS_ADVISOR
- DBMS_ALERT
- DBMS_APPLICATION_INFO
- DBMS_APPLY_ADM
- DBMS_AQ
- DBMS_BACKUP_RESTORE
- DBMS_CAPTURE_ADM
- DBMS_CRYPTO
- DBMS_DATA_MINING, DBMS_DATA_MINING_TRANSFORM
- DBMS_DATAPUMP
- DBMS_DDL
- DBMS_DEBUG
- DBMS_DEFER
- DBMS_DESCRIBE
- DBMS_DIMENSION
- DBMS_DISTRIBUTED_TRUST_ADMIN
- DBMS_FGA
- DBMS_FILE_TRANSFER
- DBMS_FLASHBACK
- DBMS_HS
- DBMS_HS_PASSTHROUGH
- DBMS_JAVA
- DBMS_JOB
- DBMS_LDAP
- DBMS_LOB
- DBMS_LOCK
- DBMS_LOGMNR
- DBMS_METADATA
- DBMS_MONITOR
- DBMS_OBFUSCATION_TOOLKIT
- DBMS_ODCI
- DBMS_OFFLINE_OG
- DBMS_OLAP
- DBMS_OUTLN
- DBMS_OUTLN_EDIT
- DBMS_OUTPUT
- DBMS_PIPE
- DBMS_PROFILER
- DBMS_PROPAGATION_ADM
- DBMS_RANDOM
- DBMS_REDEFINITION
- DBMS_REFRESH
- DBMS_REPAIR
- DBMS_REPCAT
- DBMS_RESOURCE_MANAGER/DBMS_RESOURCE_MANAGER_PRIVS
- DBMS_RESUMABLE
- DBMS_ROWID
- DBMS_RULE, DBMS_RULE_ADM
- DBMS_SCHEDULER
- DBMS_SCHEMA_COPY
- DBMS_SERVER_ALERT
- DBMS_SERVICE
- DBMS_SESSION
- DBMS_SHARED_POOL
- DBMS_SPACE
- DBMS_SQL
- DBMS_SQLTUNE
- DBMS_STANDARD, STANDARD
- DBMS_STAT_FUNCS
- DBMS_STATS
- DBMS_SUMMARY
- DBMS_TRACE
- DBMS_TRANSACTION
- DBMS_TRANSFORM
- DBMS_TYPES
- DBMS_UTILITY
- DBMS_WARNING
- DBMS_WORKLOAD_REPOSITORY
- DBMS_XMLGEN, DBMS_XMLQUERY
- DBMS_XPLAN
- UTL_COLL
- UTL_COMPRESS
- UTL_DBWS
- UTL_ENCODE
- UTL_FILE
- UTL_HTTP
- UTL_I18N
- UTL_INADDR
- UTL_LMS
- UTL_MAIL
- UTL_RAW
- UTL_RECOMP
- UTL_REF
- UTL_SMTP
- UTL_TCP
- UTL_URL
- CTXSYS-Owned Built-in Packages
-
SYS-Owned Built-in Packages
- Index
Product information
- Title: Oracle Database 10g PL/SQL Programming
- Author(s):
- Release date: October 2004
- Publisher(s): Oracle Press
- ISBN: 9780071502283
You might also like
video
Introduction to ChatGPT and OpenAI
OpenAI ChatGPT is a powerful language model that uses advanced ML techniques to generate human-like text …
audiobook
Rewire Your Brain 2.0
Not long ago, it was thought that the brain you were born with was the brain …
book
Adobe Photoshop Classroom in a Book (2023 Release)
Learn to create and edit images using Adobe Photoshop Adobe Photoshop Classroom in a Book (2023 …
book
Body Language, 3rd Edition
Never mind what you think you’re saying, what is your body saying? Over half of our …