Je vais insérer des données dans une table comme ceci:Comment obtenir le champ Identité résultant d'une insertion?
Insert Into MyTable (Field1, Field2)
Values ('test', 5)
Lorsque cet insert se produit, la nouvelle ligne va avoir une valeur identifier dans la colonne ID
. Si j'ai une variable appelée @ID
dans mon code T-SQL, comment remplir @ID
avec le résultat de l'insertion T-SQL?
Declare @ID int
Insert into MyTable (Field1, Field2)
Values ('test', 5)
--//How do I populate @ID with the value of ID of the record that was just inserted?
Ooh. Je suis content d'avoir lu ça. Merci pour l'explication sur la différence entre '@@ Identity' et' Scope_Identity() ' –