Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2009, 09:29
Phillip
 
Fecha de Ingreso: agosto-2008
Mensajes: 101
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Recuperar identity SQL Server

Hola waky.

Si lo que necesitas es saber el identity que te toca antes de insertar, consultas por el ultimo registro insertado o el maximo, ya que este es un campo incremental. Consultas e ultimo y le sumas el valor de incremento. Ese seria el nuevo identity.

Esto es valido si no eliminas los identity, ya que si por ejemplo el identity va en 5, y eliminas este el proximo sera 6. pero la consulta recuperaria el 4 y diria que el proximo serial el 5, algo que no es correcto.

Yo entiendo lo que deseas, te tocaria investigar si eliminas identitys del sistema, lo que deseas saber es el proximo identity que generara el sistema en la insercion.