Problème de typage .

From: philippe dhondt <philippe(dot)dhondt(at)tele2(dot)be>
To: postgresql <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Problème de typage .
Date: 2008-09-22 08:45:26
Message-ID: 1222073126.8124.0.camel@ibm1
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour à toutes et tous,

petit problème de typage :

soit une table contenant les champs :
A integer
B integer
C numeric(4,2)

Les champs A & B sont regulierement updatés et le champ C doit contenir
le résultat d'une fonction lancée via un trigger update.

Cette fonction contient les variables :
vA integer
vB integer
vC numeric(4,2)

Le calcul, très simple, consiste en :
vC := (( vA / vB ) ) * 100;

On enregistre ensuite le resultat :
NEW.C := vC;

Et le resultat est toujours 0, sauf lorsque ce resultat est un nombre
entier.

Comment faire pour recueillir ce resultat sous la forme d'un
numeric(4,2) ?

C'est sans doute trèc con, mais j'ai cherché dans le manuel ce week-end
et n'ai rien trouvé.

Une piste?

Merci d'avance.

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message damien clochard 2008-09-22 09:57:35 Pgday.fr : dernières places disponibles
Previous Message damien clochard 2008-09-18 21:16:03 Re: Lancement d'un groupe de traduction de la doc de Slony