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/08/2006, 11h11   #1
dclink
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut Trigger et arguments..

Hello tt le monde.

Je voudrai passer à mon trigger 2 arguments soit l année et le mois d un champ date ... Comment est-ce possible ?? J ai essayé comme ceci :

... EXECUTE PROCEDURE procedure(date_trunc('year',date),date_trunc('month',date) ... Ca ne fonctionne pas !!

Merci d avance.
  Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2006, 11h36   #2
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Bonjour,

tu ne peux pas faire référence à des champs dans les arguments d'une fonction trigger ; s'il s'agit d'un champ de la table pour laquelle le trigger a été créé, il faut accéder au contenu du champ à partir du corps de la fonction et en utilisant la variable OLD.
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2006, 12h06   #3
dclink
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Merci ça marche ...
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Mettre Résolu
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h08.


 
 
 
 
Partenaires

Hébergement Web