Cita:
Iniciado por Gabo77
Suponiendo que tienes la tabla
Datos que tiene los campos
Id (Identity) y
Valor, el valor identity mas alto actualmente es 500 y haces un insert de la siguiente manera:
Código:
DECLARE @ValIdentity AS INTEGER
INSERT INTO Datos
(Valor)
VALUES
('El valor a insertar')
-- Inmediatamente despues hacemos un @@Identity
SET @ValIdentity = @@IDENTITY
SELECT @ValIdentity AS ID --Desplegamos el valor insertado
La ultima consulta te devolvera 501 como ID
Espero te sirva!
Saludos!
hola Gabo77 (como chi verdad jjeje) este codigpo funcia en SQLserver como tambien MySQL?? y
@@IDENTITY es una variable??