Área do Usuário

Login

PostgreSQL Triggers e Funções

Gratuita          147KB          Publicado: 22/12/2009

1146 downloads

Um dos grandes diferenciais do PostgreSQL em relação à maioria dos outros sistemas de bancos de dados é a presença de diversas linguagens procedurais para programação de funções diretamente no banco de dados. Esse recurso pode ser interessante para manter a uniformidade de linguagens no
desenvolvimento de aplicações ou para aproveitar conhecimento já existente sem a necessidade de
aprender uma nova sintaxe apenas para trabalhar com os dados no servidor.
As linguagens disponíveis são variadas: PHP, Python, Java, Ruby, só para citar as mais conhecidas.
Além delas e de outras não tão populares também existe a PL/pgSQL, desenvolvida junto com o
próprio PostgreSQL. Você deve estar se perguntando se alguma delas leva vantagem sobre as outras,
saiba que elas são quase equivalentes exceto por uma pequena vantagem da PL/pgSQL na
praticidade da utilização de comandos SQLs integrados à linguagem e na criação de cache dessas
consultas.
Vamos explorar um pouco dessas linguagems então e ver melhor como funciona esse sistema de
múltiplas Pls.

(cc) Licença Creative Commons 2008 - 2018 Apostilaz.com.br