Bonjour
Je me heurte à un petit problème pour une de mes procédures stockée.
Voici ma procédure :
Mon problème réside en l'appel de ma fonction, si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Wow !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Quelle est mon erreur ?
Merci d'avance de votre aide.
@++
Partager