PL/pgSQL

PL/pgSQL
Logo języka PL/pgSQL
Logo języka
Pojawienie się

30 października 1998

Twórca

Jan Wieck

Strona internetowa

PL/pgSQL jest językiem proceduralnym wspieranym przez RDBMS PostgreSQL. Język ten jest bardzo podobny do języka proceduralnego PL/SQL w bazie Oracle.

PL/pgSQL jest prawdziwym językiem programowania, o znacznie większych możliwościach niż język SQL, umożliwiającym m.in. stosowanie pętli i zaawansowanych struktur sterujących. Programy napisane w języku PL/pgSQL są funkcjami, które można stosować jako część polecenia SQL albo jako wyzwalacz.

Główne zalety języka PL/pgSQL:

  • może być używany do tworzenia funkcji i wyzwalaczy,
  • dodaje struktury sterujące do języka SQL,
  • można wykonywać złożone obliczenia,
  • dziedziczy wszystkie typy zdefiniowane przez użytkownika, funkcje i operatory,
  • może zostać zdefiniowany jako zaufany dla serwera,
  • jest łatwy w użyciu.

PL/pgSQL nie jest jedynym "PL" instalowanym domyślnie dla PostgreSQL, lecz dostępnych jest wiele innych, takich jak: PL/Java, PL/Perl, plPHP, PL/Python, PL/R, PL/Ruby, PL/sh, PL/Tcl.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search