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

please need help - tableau dans function

From: "david forums" <dforums(at)vieonet(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: please need help - tableau dans function
Date: 2005-12-05 16:42:27
Message-ID: op.s1bko1m2kmgc14@test.localdomain (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Bonjour

J'avais déja ecrit qil y a quelques jours à la liste concernant ce  
problème, et je n'ai toujours pas eu de réponse qui fonctionnez. Merci de  
votre aide

Voila la déclaration de la function :
CREATE FUNCTION "checkIpValidity"(inet, text[], character varying,  
character varying) RETURNS boolean

voila les différents appel que j'ai tenté :
select public."checkIpValid" (inet '127.0.0.1',text  
'ARRAY[RF98QLDF,AOIEZR323G,QDQS]',CHAR'clickr',CHAR'clkr');

select public."checkIpValid" (inet '127.0.0.1',text  
'{RF98QLDF,AOIEZR323G,QDQS}',CHAR'clickr',CHAR'clkr');

select public."checkIpValid" (inet '127.0.0.1','{text  
["RF98QLDF","AOIEZR323G","QDQS"]}',CHAR'clickr',CHAR'clkr');

select public."checkIpValid" (inet  
'127.0.0.1',text'{"RF98QLDF","AOIEZR323G","QDQS"}',CHAR'clickr',CHAR'clkr')

select public."checkIpValid" (inet  
'127.0.0.1',text"['RF98QLDF','AOIEZR323G','QDQS']",CHAR 'clickr',CHAR  
'clkr') ;

a part les erreur de syntaxe qu'il n'accepte pas il renvoie :
RREUR:  la fonction public.checkIpValid(inet, text, character, character)  
n'existe pas
ASTUCE : Aucune fonction ne correspond au nom donné et aux types  
d'arguments. Vous devez ajouter des conversions explicites de  
type.explicit type casts.

le problème ce situe au niveau du champ text qui a été déclaré comme un  
array et qui n'est plus concidéré comme tel dans l'appel.

Merci pour votre aide, c assez urgent je suis un peu bloqué.

Cordialement

David


Responses

pgsql-fr-generale by date

Next:From: Froggy / Froggy Corp.Date: 2005-12-05 17:50:51
Subject: Re: please need help - tableau dans function
Previous:From: Christophe TruffierDate: 2005-12-05 12:49:40
Subject: Re: ssh connection

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