PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural language extension for SQL. Questions about PL/SQL should probably be tagged "oracle" as well. Questions with regular DML or DDL statements should be tagged with "sql" and "oracle", NOT with "plsql".
PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural language extension for SQL.
Oracle clearly distinguishes between SQL and PL/SQL so PL/SQL should not be confused with regular SQL. Plain DML statements should be tagged with sql and oracle.
Questions about PL/SQL should probably be tagged oracle as well.
Oracle Documentation: 12c Release 1
- PL/SQL Language Reference
- PL/SQL Packages and Types Reference
- Chapter 5 Developing Stored Subprograms and Packages from 2 Day Developer's Guide
New PL/SQL Features in 12c Release 1
This is a series of articles written by Steven Feuerstein and published in Oracle Magazine.
- PL/SQL Enhancements
- SQL in PL/SQL Enhancements
- Sophisticated Call Stack Analysis
- When Packages Need to Lose Weight
Oracle Documentation: 11g Release 2
- PL/SQL Language Reference
- PL/SQL Packages and Types Reference
- Chapter 5 Developing Stored Subprograms and Packages from 2 Day Developer's Guide
Oracle Documentation: Previous releases
Wisdom from the Stack
- A good reference for Oracle PL/SQL
- Differences between SQL and PL/SQL
- How to differentiate between SQL and PL/SQL? from https://dba.stackexchange.com
- Double quotes around identifier
- Save all your code to a VCS
PL/SQL Tutorial
PL/SQL 101
This is a twelve part series of articles on understanding and using PL/SQL. It is written by Steven Feuerstein and published in Oracle Magazine.
- Building with Blocks
- Controlling the Flow of Execution
- Working with Strings
- Working with Numbers in PL/SQL
- Working with Dates in PL/SQL
- Error Management
- Working with Records
- Working with Collections
- Bulk Processing with BULK COLLECT and FORALL
- The Data Dictionary: Make Views Work for You
- Wrap Your Code in a Neat Package
- Working with Cursors
Book recommendations
- Learning Oracle PL/SQL By Steven Feuerstein, Bill Pribyl
- Oracle PL/SQL Programming, 6th Edition By Steven Feuerstein, Bill Pribyl
- Oracle Database 11g PL/SQL Programming By Michael McLaughlin
- Oracle PL/SQL Programming: A Developer's Workbook By Steven Feuerstein, Andrew Odewahn
- Oracle PL/SQL by Example By Benjamin Rosenzweig, Elena Silvestrova Rakhimov