Extent:
1 online resource (492 pages)
Type of publication: Book / Working Paper
Language: English
Notes:
Description based on publisher supplied metadata and other sources.
Oracle Advanced PL/SQL Developer Professional Guide; Oracle Advanced PL/SQL Developer Professional Guide; Credits; Foreword; About the Author; Acknowledgement; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers, and more; Why Subscribe?; Free Access for Packt account holders; Instant Updates on New Packt Books; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Overview of PL/SQL Programming Concepts
PL/SQL - the procedural aspectMy first PL/SQL program; PL/SQL development environments; SQL Developer; SQL Developer - the history; Creating a connection; SQL Worksheet; Executing a SQL statement; Calling a SQL script from SQL Developer; Creating and executing an anonymous PL/SQL block; Debugging the PL/SQL code; Editing and saving the scripts; SQL*Plus; Executing a SQL statement in SQL*Plus; Executing an anonymous PL/SQL block; Procedures; Executing a procedure; Functions; Function-execution methods; Restrictions on calling functions from SQL expressions; PL/SQL packages; Cursors-an overview
Cursor execution cycleCursor attributes; Cursor FOR loop; Exception handling in PL/SQL; System-defined exceptions; User-defined exceptions; The RAISE_APPLICATION_ERROR procedure; Exception propagation; Managing database dependencies; Displaying the direct and indirect dependencies; Dependency metadata; Dependency issues and enhancements; Reviewing Oracle-supplied packages; Summary; Practice exercise; 2. Designing PL/SQL Code; Understanding cursor structures; Cursor execution cycle; Cursor design considerations; Cursor design-guidelines; Cursor attributes; Implicit cursors; Explicit cursors
Cursor variablesRef cursor types-strong and weak; SYS_REFCURSOR; Processing a cursor variable; Cursor variables as arguments; Cursor variables-restrictions; Subtypes; Subtype classification; Oracle's predefined subtypes; User-defined subtypes; Type compatibility with subtypes; Summary; Practice exercise; 3. Using Collections; Collections-an overview; Categorization; Selecting an appropriate collection type; Associative arrays; Nested tables; Nested table collection type as the database object; DML operations on nested table columns; Inserting a nested table instance
Selecting a nested table columnUpdating the nested table instance; A nested table collection type in PL/SQL; Additional features of a nested table; Varray; Varray in PL/SQL; Varray as a database collection type; DML operations on varray type columns; Inserting a varray collection type instance; Selecting a varray column; Updating the varray instance; Collections-a comparative study; Common characteristics of collection types; Nested table versus associative arrays; Nested table versus varrays; PL/SQL collection methods; EXISTS; COUNT; LIMIT; FIRST and LAST; PRIOR and NEXT; EXTEND; TRIM
DELETE
ISBN: 978-1-84968-723-2 ; 978-1-84968-722-5
Source:
ECONIS - Online Catalogue of the ZBW
Persistent link: https://www.econbiz.de/10012684579