trigger, j'ai du mal [postgresql] - SQL/NoSQL - Programmation
Marsh Posté le 05-12-2003 à 11:00:11
GUG a écrit : |
c'est new.blabla
Marsh Posté le 05-12-2003 à 11:01:28
T'as pas regardé la doc toi
http://www.postgresql.org/docs/7.3 [...] igger.html
Marsh Posté le 05-12-2003 à 11:20:44
que veux dire
return type trigger is only a shell (lors de la creation de fonction)
et
ERROR: CreateTrigger: function fcfactcli() must return OPAQUE
merci d avance
Marsh Posté le 05-12-2003 à 11:23:26
GUG a écrit : que veux dire |
chaque fonction utilisée comme trigger doit retourner le type OPAQUE, c'est obligatoire
Marsh Posté le 05-12-2003 à 11:45:01
j ai trouver ca sur opaque
Code :
|
j ai fait ca :
Code :
|
ca me repond :
NOTICE: return type trigger is only a shell
CREATE
je cree le trigger :
Code :
|
et la ca me repond :
ERROR: CreateTrigger: function fcfactcli() must return OPAQUE
j'ai essayé avec RETURN NEW;
ca fait pareille ... alors je comprend pas vraiment ... pourquoi retourner un 0 c'est pas bon ?
Marsh Posté le 05-12-2003 à 11:48:44
bon je suis un boulet et un gros
remplace
create or replace FUNCTION fcfactcli () RETURNS TRIGGER AS '
par
create or replace FUNCTION fcfactcli () RETURNS OPAQUE AS '
merci a tous
mainteant faut que je fasse une zolie fonction qui marche bien
Marsh Posté le 05-12-2003 à 10:52:02
Bonjour,
Je dois recuperer a partir d'une table FACTURERCLI, la quantite (qtefactcli) d'un produit et mettre a jour la table produit (idprod, qtestock)
j'ai essaye plusieurs choses mais c'est un peu la choucroute :
Je n'arrive pas à savoir si postgres comprend new:blabal ?
si ce n est pas possible il faut alors que je passe par une procedure et ce que je veux faire sans les new: est ...
si vous pouviez prendre le temps de m'aider
merci d avance
Message édité par GUG le 05-12-2003 à 10:52:18