Récupération de valeur sur INSERT
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
Code:
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] |
Ma requête est du style
Code:
1 2
|
INSERT INTO trans (mag, pnt, statut) VALUES ('1','2',0) SET @ID = scope_identity() |
mais ça ne passe pas, je dois faire une erreur de syntaxe qq. part, mais après différents essais je ne trouve pas.
Avez vous une solution ?
Merci