O PostgreSQL permite criar funções (também chamadas de user defined functions), e essas funções permitem misturar programação imperativa com programação declarativa. As funções no PostgreSQL não necessariamente obedecem ROLLBACKS em transações. Em alguns casos sim, outros não. O PostgreSQL suporta diferentes linguagens de programação. As mais famosas e seguras são: O PLPGSQL (Procedural Language PostgreSQL) possui mais funções e é mais legível que o PLSQL (Procedural Language SQL). Ambos são baseados nos tipos e na sintaxe do SQL, o que Continuação…
Um diário aleatório