Pb de Syntaxe sur concaténations
Bonjour,
Je ne parviens pas a faire une concaténation de chaine à savoir :
Code:
1 2 3 4 5 6 7 8 9 10
| DECLARE
p_sFiltre VARCHAR(100);
p_iId INTEGER;
BEGIN
p_iId := 5;
p_sFiltre := '1,2,3,4';
p_sFiltre := p_sFiltre || ',' || p_iId;
END; |
(ceci est un raccourci d'une fonction, normalement il y a un curseur, des boucles...)
J'ai essayé pas mal de solutions, avec des SELECT INTO, divers cast, utilisation de convert mais je ne parviens pas a effectuer cette opération !
Quelqu'un aurait une idée ?
Merci