PL/SQL wzbogaca SQL o następujące elementy:

Możliwość deklaracji i używania zmiennych

Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.

Instrukcje sterujące kolejnością wykonywania się poleceń (instrukcje decyzyjne, pętle, skoki)

Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.

Używanie kursorów i definiowanie złożonych struktur danych

Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.

Realizację operacji wejścia/wyjścia związanych z systemem plików

Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.

Podprogramy

Aenean ornare velit lacus, ac varius enim lorem ullamcorper dolore. Proin aliquam facilisis ante interdum. Sed nulla amet lorem feugiat tempus aliquam.

Dzięki PL/SQL można używać języka SQL do operowania na danych w bazie danych Oracle, jak również wykorzystywać wyrażenia języków programowania strukturalnego do złożonego przetwarzania danych.