DOAG PL/SQL Conventions

The goal of this DOAG project is to document common best practises for PL/SQL development. It is meant to give you something to think about, with links to get more in-depth information about the subject. It is NOT meant to teach you PL/SQL as such. If you are interested in learning PL/SQL from scratch, start here Where to start and here PL/SQL Tutorial and then consider buying this book Oracle PL/SQL Programming by Steven Feuerstein. Experienced PL/SQL developers often like this book for reference purposes: Oracle PL/SQL Language Pocket Reference.

Before learning PL/SQL, you should be familiar with SQL. If you are new to SQL, have a look here:

http://philip.greenspun.com/sql and experiment with it at Oracle Live SQL

In case you are wondering what the heck I'm talking about, have a look here to get an overview of what a database actually is:

http://allthingsoracle.com/oracle-for-absolute-beginners-part-1-databases

How can I contribute to this repository?

You can request edit access to this repository through GitHub. After approval, you can edit all pages directly in Github with your web browser. Each page is written using the Markdown notation. Have a look here to get acquainted with this notation: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet

If you are using images in your article, store them in the articles/images folder.

If you like, you can also create a local copy of all files and work with your favourite Markdown-editor like Prose or Dillinger