elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Como sacar el siguiente autonumerico en este caso?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como sacar el siguiente autonumerico en este caso?  (Leído 2,682 veces)
luison

Desconectado Desconectado

Mensajes: 95


Ver Perfil
Como sacar el siguiente autonumerico en este caso?
« en: 23 Diciembre 2010, 17:49 pm »

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:


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Como sacar el siguiente autonumerico en este caso?
« Respuesta #1 en: 23 Diciembre 2010, 18:05 pm »

Código
  1. print IDENT_CURRENT('tabla')
  2. -- ultimo valor generado, hay que sumarle uno

Saludos


En línea

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

Desconectado Desconectado

Mensajes: 95


Ver Perfil
Re: Como sacar el siguiente autonumerico en este caso?
« Respuesta #2 en: 23 Diciembre 2010, 23:22 pm »

Gracias Novlucker me funciono de perlas  ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como creo un campo autonumerico con ado?
Programación Visual Basic
cobreti09 1 3,665 Último mensaje 24 Abril 2006, 21:45 pm
por Ironhorse
abrir un proceso en el caso de que este no esté abierto.
Scripting
b01n4v3rt 2 2,980 Último mensaje 17 Junio 2007, 13:44 pm
por b01n4v3rt
Que ago en este caso? « 1 2 »
Ingeniería Inversa
<housedir> 14 7,515 Último mensaje 17 Enero 2010, 04:41 am
por MCKSys Argentina
Como sacar este valor Intermedio?
Bases de Datos
luison 1 2,947 Último mensaje 2 Marzo 2011, 22:23 pm
por luison
Como hago lo siguiente..
PHP
elpirata15hd 7 5,187 Último mensaje 1 Mayo 2011, 15:58 pm
por merolhack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines