Como sacar el siguiente autonumerico en este caso?

Iniciado por luison, 23 Diciembre 2010, 17:49 PM

0 Miembros y 1 Visitante están viendo este tema.

luison

Que tal salu2 y felices fiestas.

Veran, tengo un campo autonumerico, del cual quiero sacar el siguiente numero autonumerico. Uso la sentencia sql conocida:

Select max(campo) + 1 from tabla

Esa forma me funciona siempre y cuando no se borren datos de esa tabla, ya que se altera.
Ejemplo, tengo en la tabla dos filas, la primera con el autoincrement 1 y la segunda con el 2, si borro la segunda y quiero sacar el maximo, me daria 2, pero en realidad es el 3
Saben como sacar el 3?

El select max no me funciona  :huh:

Novlucker

Código (sql) [Seleccionar]
print IDENT_CURRENT('tabla')
-- ultimo valor generado, hay que sumarle uno


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

luison