Procedural SQL (PSQL) is a procedural extension of SQL.This language subset is used for writing PSQL modules: stored procedures, stored functions, triggers, and PSQL blocks.
PSQL provides all the basic constructs of traditional structured programming languages, and also includes DML statements (SELECT
, INSERT
, UPDATE
, DELETE
, etc.), with a slightly modified syntax in some cases.