Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2007, 21h33   #1
Futur Membre du Club
 
Inscription : décembre 2006
Messages : 45
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 45
Points : 15
Points : 15
Par défaut trigger sur bd pgsql en php

salut
je cherche un exemple d'un trigger sur une bd postgresql en php ,est-ce il'y a une grosse difference avec mysql ( car d'apres ce que je sais pour mysql on fait
CREATE TRIGGER ....
.....
BEGIN
END;

mais pour pgsql j'ai vu qu'il y a la synaxe suivante:
CREATE TRIGGER ....
.....
EXECUTE PROCEDURE .... )
cordialement
walid0577 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/05/2007, 19h35   #2
Membre expérimenté
 
Avatar de bricecol
 
Brice Colucci
Développeur informatique
Inscription : avril 2007
Messages : 357
Détails du profil
Informations personnelles :
Nom : Brice Colucci
Âge : 23

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 357
Points : 544
Points : 544
Envoyer un message via MSN à bricecol Envoyer un message via Skype™ à bricecol
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE FUNCTION mafonc() returns TRIGGER AS'
declare
mavar numeric;
begin
 
mavar = (select age from membre where id=new.id);
 
...
return new;
end;
'LANGUAGE 'plpgsql';
 
CREATE TRIGGER montrig ON membre before INSERT,UPDATE
FOR each row execute procedure mafonc();
bricecol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h54.


 
 
 
 
Partenaires

Hébergement Web