Book description
Master advanced PL/SQL concepts along with plenty of example questions for 1Z0-146 examination with this book and ebook.
- Blitz the 1Z0-146 exam
- Master the advanced features of PL/SQL to design and optimize code using real-time demonstrations
- Efficiently design PL/SQL code with cursor design and subtypes
In Detail
PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension language for SQL and the Oracle relational database. Server-side PL/SQL is stored and compiled in the Oracle Database and runs within the Oracle executable. With this guide Oracle developers can work towards accomplishing Oracle 11g Advanced PL/SQL Professional certification, which is the second milestone for developers working at the Associate level.
The Oracle Advanced PL/SQL Developer Professional Guide helps you master advanced PL/SQL concepts. Besides the clear and precise explanation on advanced topics, it also contains example code and demonstrations, which gives a sense of application and usage to readers.
The book gives a deep insight that will help transform readers from mid-level programmers to professional database developers. It aims to cover the advanced features of PL/SQL for designing and optimizing PL/SQL code.
This book starts with an overview of PL/SQL as the programming database language and outlines the benefits and characteristics of the language. The book then covers the advanced features that include PL/SQL code writing using collections, tuning recommendations using result caching, implementing VPD to enforce row level security, and much more. Apart from programming, the book also dives deep into the usage of the development tool SQL Developer, employing best practices in database environments and safeguarding the vulnerable areas in PL/SQL code to avoid code injection.
Table of contents
-
Oracle Advanced PL/SQL Developer Professional Guide
- Table of Contents
- Oracle Advanced PL/SQL Developer Professional Guide
- Credits
- Foreword
- About the Author
- Acknowledgement
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Overview of PL/SQL Programming Concepts
- 2. Designing PL/SQL Code
- 3. Using Collections
- 4. Using Advanced Interface Methods
- 5. Implementing VPD with Fine Grained Access Control
-
6. Working with Large Objects
- Introduction to the LOB data types
- Understanding the LOB data types
- Creating LOB data types
- Managing LOB data types
- Working with the CLOB, BLOB, and BFILE data types
- Migrating from LONG to LOB
- Using temporary LOBs
- Summary
- Practice exercise
- 7. Using SecureFile LOBs
-
8. Compiling and Tuning to Improve Performance
- Native and interpreted compilation techniques
- Tuning PL/SQL code
- Enabling intra unit inlining
- PRAGMA INLINE
- Summary
- Practice exercise
- 9. Caching to Improve Performance
-
10. Analyzing PL/SQL Code
- Track coding information
- Using SQL Developer to find coding information
- Determining identifier types and usages
- The DBMS_METADATA package
- Summary
- Practice exercise
- 11. Profiling and Tracing PL/SQL Code
- 12. Safeguarding PL/SQL Code against SQL Injection Attacks
-
A. Answers to Practice Questions
- Chapter 1, Overview of PL/SQL Programming Concepts
- Chapter 2, Designing PL/SQL Code
- Chapter 3, Using Collections
- Chapter 4, Using Advanced Interface Methods
- Chapter 5, Implementing VPD with Fine Grained Access Control
- Chapter 6, Working with Large Objects
- Chapter 7, Using SecureFile LOBs
- Chapter 8, Compiling and Tuning to Improve Performance
- Chapter 9, Caching to Improve Performance
- Chapter 10, Analyzing PL/SQL Code
- Chapter 11, Profiling and Tracing PL/SQL Code
- Chapter 12, Safeguarding PL/SQL Code against SQL Injection Attacks
- Index
Product information
- Title: Oracle Advanced PL/SQL Developer Professional Guide
- Author(s):
- Release date: May 2012
- Publisher(s): Packt Publishing
- ISBN: 9781849687225
You might also like
book
Oracle Database 11g PL/SQL Programming
Design Feature-Rich PL/SQL Applications Deliver dynamic, client/server PL/SQL applications with expert guidance from an Oracle programming …
book
Oracle Database 10g PL/SQL Programming
Create dynamic client/server applications using PL/SQL and the comprehensive information contained in this authoritative volume. Expert …
book
Oracle PL/SQL Programming: A Developer's Workbook
However excellent they are, most computer books are inherently passive--readers simply take in text without having …
book
Oracle Database 11g PL/SQL Programming Workbook
Ramp Up Your PL/SQL Programming Skills Master PL/SQL through the hands-on exercises, extensive examples, and real-world …