As an author and trainer on the PL/SQL language, I (Steven Feuerstein) am often asked about my naming conventions and coding standards. My answer has generally been a combination of muttering and vague statements and hand-waving. That's because I hadn't taken the time to write down the standards I do follow. No more!

Below you will find a link to a document that offers my ideas regarding coding standards. This is a work in progress. If you have disagreements with my approach, have a suggestion for something to add to this document, or would like to offer your own set of naming conventions and coding standards to the world of PL/SQL, send me a note at If I agree with it, I will put it into the document (and give you credit!) or make it available on this web page.

Steven's Naming Conventions and Coding Standards

Naming Conventions and Coding Standards Offered by Others

PL/SQL Standards Developed for the PL/SQL Starter Framework

These standards are offered up by Bill Coulam, a fellow PL/SQL enthusiast and author of the open-source PL/SQL Starter Framework. Bill can be reached at

Trivadis PL/SQL & SQL Coding Guidelines

This comprehensive and very nicely organized guide comes courtesy of Roger Troller, Senior Consultant of Trivadis (, a consulting and training firm based in Switzerland. Many thanks, Roger!