stgreSQL的ORDBMS所支援的程序式编程语言。它非常类似于Oracle的PL/ SQL语言。随着PosgreSQL v9.x的发佈，开始支持一些ISO 的功能，例如可支持过载SQL调用函数与过程。PL/pgSQL犹如一个多功能的编程语言，比SQL支援更多的程式语句，包括使用回圈与其它控制结构的能力。使用PL/ pgSQL语言创建的函数可以调用SQL语法，或者借由一个触发器来执行动作。PL/pgSQL的建立，是为了能够比SQL来执行更复杂的操作与运算，同时容易使用，而且能够受定义于伺服器所信任