From: | "david bigand forum" <dforums(at)vieonet(dot)com> |
---|---|
To: | <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | appel de procédure |
Date: | 2005-11-23 13:36:00 |
Message-ID: | 000001c5f032$d84be250$0400a8c0@david |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour
Voici mon blème
J'ai une procédure qui attend les données suivante :
CREATE FUNCTION "checkIpValidity"(inet, character varying[], character
varying, character varying) RETURNS boolean
AS $_$declare
in_ip ALIAS FOR $1;
in_data ALIAS FOR $2;
in_table ALIAS FOR $3;
in_prefix ALIAS FOR $4;
je l'appel de la maniere suivante :
select public."checkIpValid" (inet
'127.0.0.1','{"RF98QLDF","AOIEZR323G","QDQS"}',varchar
'clickr',varchar'clkr');
et il me renvoie :
ERREUR: la fonction public.checkIpValid(inet, "unknown", character varying,
character varying) n'existe pas
HINT: Aucune fonction ne correspond au nom donné et aux types d'arguments.
Vous devez ajouter des conversions explicites de type.explicit type casts.
Merci pour vos explication je ne comprend pas pourkoi il ne récupére pas les
champs avec les bonnes définitions, il a besoin de je reprécise les types
des variable que je lui envoie.
Sauf que pour le tableau de VARCHAR, je ne sais pas comment lui réindiquer.
Cordialement
David Bigand
From | Date | Subject | |
---|---|---|---|
Next Message | Froggy / Froggy Corp. | 2005-11-23 14:58:54 | Re: appel de procédure |
Previous Message | thomas.silvi | 2005-11-22 21:05:33 | Re: pgsql : relation does not exist ==> uniquement |