Skip site navigation (1) Skip section navigation (2)

RE: [pgsql-fr-generale] appel de procédure

From: "david bigand forum" <dforums(at)vieonet(dot)com>
To: "'Froggy / Froggy Corp(dot)'" <froggy(at)froggycorp(dot)com>
Cc: <pgsql-fr-generale(at)postgresql(dot)org>
Subject: RE: [pgsql-fr-generale] appel de procédure
Date: 2005-11-23 15:29:44
Message-ID: 001001c5f042$bb87e3c0$0400a8c0@david (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Je ne sais pas l'habitude de VARCHAR, parce que quel est l'intérêt de "text"
par rapport à "caractere varying", svp ?

Mais le problème ce situe au niveau du tableau, et du faite de devoir
préciser tout les types pour qu'il veuille bien exécuter la requête, et dans
le cas du tableau je ne sais pas comment préciser le type pour que ça
marche.

David

-----Message d'origine-----
De : Froggy / Froggy Corp. [mailto:froggy(at)froggycorp(dot)com] 
Envoyé : mercredi 23 novembre 2005 15:59
À : david bigand forum
Cc : pgsql-fr-generale(at)postgresql(dot)org
Objet : Re: [pgsql-fr-generale] appel de procédure

Bonjour,

Une petite question, qu'elle est l utilite d'utiliser "charactere
varying" plutot que "text" ?

david bigand forum wrote:
> 
> 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
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend


In response to

Responses

pgsql-fr-generale by date

Next:From: Froggy / Froggy Corp.Date: 2005-11-23 16:03:56
Subject: Re: RE: [pgsql-fr-generale] appel de
Previous:From: Froggy / Froggy Corp.Date: 2005-11-23 14:58:54
Subject: Re: appel de procédure

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group