Bonjour,

Voici mon code dans une procedure stockée

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
declare variable l integer;
begin
  l=(char_length(prjt)-3);
 
  sortie=substring(prjt from 2 for l  );
 
  suspend;
end
si je rentre 'eteste' dans prjt le résultat retourné est 'teste'
or l vaut 3. Par contre si je fais :
sortie=substring(prjt from 2 for 3 ); ca me retourne bien 'tes'

On ne peut pas appeler substring avec un parametre?

merci