Si tengo una declaración de inserción como:
INSERT INTO MyTable
(
Name,
Address,
PhoneNo
)
VALUES
(
'Yatrix',
'1234 Address Stuff',
'1112223333'
)
¿Cómo configuro @var INTel valor de identidad de la nueva fila (llamado Id) usando la cláusula OUTPUT? He visto ejemplos de poner INSERTED.Name en variables de tabla, por ejemplo, pero no puedo incluirlo en una variable que no sea de tabla.
Lo he intentado OUPUT INSERTED.Id AS @var, SET @var = INSERTED.Idpero ninguno ha funcionado.
OUTPUTcláusula.
OUTPUTcláusula escribe en una mesa. Puede ser una tabla variable, una tabla temporal, ....