Conteo de registros a una tabla

Bases de datos...

Moderadores: frank, dxfiles

Responder
frizquierdo
Mensajes: 36
Registrado: Sab, 05 Feb 2011, 11:26

Conteo de registros a una tabla

Mensaje por frizquierdo » Mar, 28 Oct 2014, 08:42

Buenos días,
tengo una tabla de una bd (sql) con más de 2 millones de registros, el id de la tabla es autoincremental (el incremento es de 1 ). Deseo saber si algun registro de esas tabla ha sido eliminado, de manera tal que la sucesión de los id de los registros no sea continua, Por supuesto tiene que ser de los registros intermedios.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conteo de registros a una tabla

Mensaje por hugo » Dom, 02 Nov 2014, 00:50

Eso probablemente requiera un procedimiento almacenado o el uso de un lenguaje de programacion, depende del gestor de base de datos que uses y/o el lenguaje de programación que domines.

Yo lo haría más o menos así (esto es solo pseudocódigo):

Código: Seleccionar todo

contador = 0
mientras (contador < ultimo id) hacer:
contador += 1
si (id != contador) resultados += contador
fin
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

frizquierdo
Mensajes: 36
Registrado: Sab, 05 Feb 2011, 11:26

Re: Conteo de registros a una tabla

Mensaje por frizquierdo » Lun, 03 Nov 2014, 12:03

hugo, me sirvio con un procedimiento almacenado, con una modificación para que me devolviera la lista de los id que falta en la tabla.

Senkio.

Avatar de Usuario
hugo
Mensajes: 1430
Registrado: Sab, 07 Ago 2010, 14:09
Ubicación: La Habana
Contactar:

Re: Conteo de registros a una tabla

Mensaje por hugo » Lun, 03 Nov 2014, 16:23

Si, a eso me refería con resultados en mi pseudocódigo, a un arreglo o tabla temporal donde ir agregando los resultados. No lo aclaré porque me parecía obvio. ;)
Lo único que necesita el mal para triunfar es que los hombres buenos no hagan nada.
- Edmund Burke

Responder