bonjour,

quelqu'un a t'il une idée pour parcourir les valeus d'un varchar passéee en parametre dans une PS?
j'ai essayé de cette façon,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
SET TERM ^ ;
 
CREATE OR ALTER PROCEDURE NEW_PROCEDURE (
    tbl varchar(100) character set ascii)
as
declare variable valeur char(10);
declare variable x integer;
begin
  /* Procedure Text */
  x=0;
  while (x<2) do
    begin
     x=x+1;
     valeur=:tbl[x];
     INSERT INTO
            engin_concerne_par_fiche_rex
            (
            no_engin,
            numfiche_rex
            )
     VALUES
           (
           :valeur,
           24
           );
     end
end^
 
SET TERM ; ^
j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 12, column 17.
[.

merci d'avance
a+