0. Wstęp

Strona poświęcona językowi SQL oraz PL/SQL (będącym rozszerzeniem języka SQL o mechanizmy programowania proceduralnego).

Jako że rozkazy języka SQL okazały się niewystarczające do tworzenia efektywnych systemów baz danych, firma Oracle wprowadziła rozszerzenia proceduralne do swojej implementacji języka SQL tworząc język PL/SQL.

PL/SQL to skrót od Procedural Language/Structured Query Language (język proceduralny/strukturalny język zapytań).

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

  • Możliwość deklaracji i używania zmiennych
  • Instrukcje sterujące kolejnością wykonywania się poleceń (instrukcje decyzyjne, pętle, skoki)
  • Używanie kursorów i definiowanie złożonych struktur danych
  • Realizację operacji wejścia/wyjścia związanych z systemem plików
  • Podprogramy