Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2007, 09:26
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 2 meses
Puntos: 8
Re: id de registro después de actualizar

Que tal godot.

Cuando haces un insert a una tabla que tiene un campo Idenity, no sabes que consecutivo te tocará, y la forma de saberlo es como tu bien dices con la variable @@Identity.

Bien, cuando haces actualizaciones a esa tabla, sabes de antemano que registro vas actualizar, claro, si lo haces mediante ese campo, por ejemplo:

Código:
UPDATE myTable WHERE CampoIdentity = 123
-- Afectaste el registro 123 
Pero si tu actualización no es de esa manera, sino por ejemplo,

Código:
UPDATE Mytable WHERE IdCountry = 'MX'
Es decir, se afectarán más de un registro, también puedes saber que registros vas a fectar, mediante la siguiente consulta ( usando la misma clausula WHERE ).

Código:
SELECT * FROM Mytable WHERE IdCountry = 'MX'
Saludos!!