Création d'une procédure sur un texte
Bonjour
Je me heurte à un petit problème pour une de mes procédures stockée.
Voici ma procédure :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
CREATE FUNCTION check_string_length("string" text, "length" smallint) returns boolean as language plpgsql;
declare
compte smallint;
begin
compte:=char_length(string);
if (compte > length)
then
return false;
else
return true;
end if;
end; |
Mon problème réside en l'appel de ma fonction, si je fais :
Code:
1 2 3 4
|
senegene=> select * from check_string_length('bioxpr', 8);
ERREUR: la fonction check_string_length("unknown", integer) 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. |
Wow ! 8O
Quelle est mon erreur ?
Merci d'avance de votre aide.
@++