Bonjour,
Je cherche le moyen, avec ssms, sur un INSERT dans une table, de récupérer la valeur de mon champ auto incrémenté.
J'ai trouvé des morceaux de code qui semblent aller dans le sens que je recherche.
Par exemple ma table à 4 champs
Ma requête est du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE [dbo].[Trans]( [Id] [bigint] IDENTITY(1,1) NOT NULL, [mag] [varchar](32) NOT NULL, [pnt] [varchar](32) NOT NULL, [Statut] [int] NOT NULL ) ON [PRIMARY]
mais ça ne passe pas, je dois faire une erreur de syntaxe qq. part, mais après différents essais je ne trouve pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO trans (mag, pnt, statut) VALUES ('1','2',0) SET @ID = scope_identity()
Avez vous une solution ?
Merci
Partager