Salut,
Tiens, ça fait un petit moment que je me demande s'il est possible de se passer d'un curseur pour créer une concaténation de chaînes de caractères à partir de plusieurs enregistrements d'une même table.
Prenons un cas très simple avec la table suivant :
L'objectif serait de sortir la chaîne concaténée 'A;B;C;D' en une seule requête assembliste (donc sans curseur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TABLE TABLETEST ( CHAINE CHAR(10) ) INSERT INTO TABLETEST (CHAINE) VALUES ('A') INSERT INTO TABLETEST (CHAINE) VALUES ('B') INSERT INTO TABLETEST (CHAINE) VALUES ('C') INSERT INTO TABLETEST (CHAINE) VALUES ('D')
Possible ? Sans les CTE ?
Partager