Página 1 de 1

Conteo de registros a una tabla

Publicado: Mar, 28 Oct 2014, 08:42
por frizquierdo
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.

Re: Conteo de registros a una tabla

Publicado: Dom, 02 Nov 2014, 00:50
por hugo
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

Re: Conteo de registros a una tabla

Publicado: Lun, 03 Nov 2014, 12:03
por frizquierdo
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.

Re: Conteo de registros a una tabla

Publicado: Lun, 03 Nov 2014, 16:23
por hugo
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. ;)