Kikou,
je dispose de la version 8.0 de postgres et je l'utilise pr l'intermédiaire de pgAdmin3. J'ai écrit une petite fonction en pgsql. Malheureusement elle ne fonctionne pas car le type varchar n'est pas reconnu. Je vous donne donc le corps de la fonction pour que vous puissiez me dire le pourquoi du comment.
Create or replace function lire_erreur (integer) return varchar AS'
DECLARE
p_num ALIAS FOR $1;
libelle varchar(160);
num integer;
BEGIN
SELECT count(*) INTO num FROM erreur WHERE id_erreur=p_num;
IF FOUND THEN
SELECT id_erreur||'':''||libelle
Into libelle
From erreur
Where id_erreur = p_num;
ELSE
libelle := p_num||'':ERREUR INDEFINIE'';
END IF;
return(libelle);
END lire_erreur;
Merci d'avance de me répondre.
champijulie

 

 
		
		 
         
 

 
			
			


 
			

 Problème de type chaîne
 Problème de type chaîne
				 Répondre avec citation
  Répondre avec citation 
   
 


 
  
  
  
 
 
			
Partager