Bonjour,
Au sein d'une procédure stockée, je crée une table temporaire.
Je voudrais ajouté une colonne compteur automatique au sein de cette table temporaire.
Puis je le faire dans la requête qui rempli la table ?
Du genre :
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DECLARE @cpt int; SET @cpt = 0; CREATE TABLE #toto (cpt int, libelle varchar(100)); INSERT INTO #toto (cpt, libelle) SELECT (SELECT @cpt = @cpt +1), t.libelle FROM t_libelle t;
Bien sur mon code ne fonctionne pas car je ne peux faire de (SELECT @cpt = @cpt +1).
Quelle est la sntaxe correcte ?
D'avance merci
Sinon je peux toujours ajouter une colonne autoincrémentée à ma table temporaire, mais j'aimerai savoir si dans la requête c'est possible..
Bonne journée
Partager