Olá Leonardo...

as triggers, ou gatinhos, são disparadas quando há alguma ação na tabela por
insert, update ou delete.
Nas trigger você pode fazer validações que não é possível via FK ou Check
constraint, como regras de negócio, se for o caso. É muito usado em
auditoria de alterações, ao invés do software salvar o log, o banco faz
isso.

Já as views (visões) não posso falar muito, não tenho muito contato com
elas. Elas servem para você criar uma "visão" de um select. Se você tem um
SQL bem complexo e quiser facilitar isso, coloca numa view.

Espero ter ajudado,

Atenciosamente,

Rafael Domiciano

2009/6/28 Leonardo Barbosa <[email protected]>

> Galera, bom dia...
>
> Andei lendo aqui sobre Triggers e não consegui entender direito seu
> funcionamento....
> Alguém poderia me esclarecer para que elas servem e algum exemplo de
> implementação?
> E as visões? Servem apenas para marcarar uma tabela é isso? Só consegui
> perceber essa utilidade nelas.
>
>
> --
> Atenciosamente,
>
> Leonardo Barbosa
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a