Pro Oracle SQL Development

Best Practices for Writing Advanced Queries

  • Jon Heller

Table of contents

  1. Front Matter
    Pages i-xxxv
  2. Learn How to Learn

    1. Front Matter
      Pages 1-1
    2. Jon Heller
      Pages 3-28
    3. Jon Heller
      Pages 77-85
    4. Jon Heller
      Pages 87-103
  3. Write Powerful SQL with Sets and Advanced Features

    1. Front Matter
      Pages 105-105
    2. Jon Heller
      Pages 191-218
  4. Write Elegant SQL with Patterns and Styles

    1. Front Matter
      Pages 291-291
    2. Jon Heller
      Pages 293-308
    3. Jon Heller
      Pages 309-325
    4. Jon Heller
      Pages 327-338
    5. Jon Heller
      Pages 355-378
  5. Improve SQL Performance

    1. Front Matter
      Pages 379-379
    2. Jon Heller
      Pages 411-448
    3. Jon Heller
      Pages 449-503
  6. Solve Anything with Oracle SQL

    1. Front Matter
      Pages 505-505
    2. Jon Heller
      Pages 537-577
  7. Appendices

    1. Front Matter
      Pages 579-579
    2. Jon Heller
      Pages 581-582
    3. Jon Heller
      Pages 583-584
  8. Back Matter
    Pages 585-596

About this book


Write SQL statements that are more powerful, simpler, and faster using Oracle SQL and its full range of features. This book provides a clearer way of thinking about SQL by building sets, and provides practical advice for using complex features while avoiding anti-patterns that lead to poor performance and wrong results. Relevant theories, real-world best practices, and style guidelines help you get the most out of Oracle SQL.

Pro Oracle SQL Development is for anyone who already knows Oracle SQL and is ready to take their skills to the next level. Many developers, analysts, testers, and administrators use Oracle databases frequently, but their queries are limited because they do not have the knowledge, experience, or right environment to help them take full advantage of Oracle’s advanced features. This book will inspire you to achieve more with your Oracle SQL statements through tips for creating your own style for writing simple, yet powerful, SQL. It teaches you how to think about and solve performance problems in Oracle SQL, and covers advanced topics and shows you how to become an Oracle expert.

What You'll Learn:
  • Understand the power of Oracle SQL and where to apply it
  • Create a database development environment that is simple, scalable, and conducive to learning
  • Solve complex problems that were previously solved in a procedural language
  • Write large Oracle SQL statements that are powerful, simple, and fast
  • Apply coding styles to make your SQL statements more readable
  • Tune large Oracle SQL statements to eliminate and avoid performance problems


SQL Design Patterns SQL Antipatterns Relational Theory Oracle SQL Developer SQL*Plus JSON and XML Oracle Architecture Large SQL Dynamic SQL SQL Performance Optimizing SQL SQL Tuning Oracle Tuning Oracle Performance Database Performance Execution Plans

Authors and affiliations

  • Jon Heller
    • 1
  1. 1.CliveUSA

Bibliographic information