Recherche…


Syntaxe

  • SELECT SCOPE_IDENTITY ();
  • SELECT SCOPE_IDENTITY () AS [SCOPE_IDENTITY];
  • SCOPE_IDENTITY ()

Introduction avec un exemple simple

SCOPE_IDENTITY () renvoie la dernière valeur d'identité insérée dans une colonne d'identité de la même portée. Une portée est un module: une procédure stockée, un déclencheur, une fonction ou un lot. Par conséquent, deux instructions sont dans la même portée si elles se trouvent dans la même procédure stockée, la même fonction ou le même lot.

INSERT INTO ([colonne1], [colonne2]) VALUES (8,9);
ALLER
SELECT SCOPE_IDENTITY () AS [SCOPE_IDENTITY];
ALLER



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow