Le langage SQL procédural (PSQL) est une extension procédurale du langage SQL. Ce sous-ensemble du langage est utilisé pour écrire des procédures stockées, des fonctions stockées, des packages, des triggers et des blocs PSQL.
Cette extension contient toutes les constructions de base des langages de programmation classiques, ainsi que des Instructions DML légèrement modifiés (SELECT
, INSERT
, UPDATE
, DELETE
etc.).