Bonjour,
Pour ce qui est d'une vue, c'est une table filtrée dans les grandes lignes.
exemple :
http://www.postgresql.org/docs/9.2/s...reateview.html
genre, je veux 
	
	create vue as select personne, adresse, count(*) as NbreDeCommande From .... Where ... Group by personne, adresse;
 Tu as ainsi une colonne calculée, sans stockage car c'est une vue, donc calculée à chaque demande.
Si tu veux encore gagner du temps tu passes aux vue matérialisées, mais c'est un autre sujet ...
	
	Quelle est la différence entre une procédure stockée et un trigger ? un trigger stocke bien une procédure ?
 Un trigger est une procédure stockée, mais qui est automatique, et qui est enclenchée par le système en fonction d'un action
type delete, insert or update sur une table. 
Tu peux coder les deux de la même façon, cependant dans le cas d'un trigger, il faut prendre en compte les valeurs, avant 
et après modification d'un champ, soit les valeurs old et new.
Sinon une procédure est une simple fonction que l'on appelle quand on veut, il n'y a cependant pas de valeur de retour.
en PL/SQL, il existe la fonction 'avec valeur de retour', la procédure sans valeur de retour. 
Olivier
						
					
Partager