Estimados listeros:

 

Necesito saber si existe una consulta SQL que me permita obtener el primer
hueco disponible que exista en la clave de una tabla. Por ejemplo, una tabla
tiene como clave el campo “Codigo” y posee los siguiente registros
almacenado en dicho campo: 1, 2, 4, 5, 7, 8.

 

En este caso la consulta debe retornar el valor “3”.

 

Se me ocurrió hacerlo dentro de un bucle consultando secuencialmente la
existencia de los registros y en caso de que me devuelva cero tomar ese
valor como el primer faltante, pero dicha consulta puede ser larga y pensé
que tal vez exista alguna función SQL que me solucione esto y desconozca.

 

Saludos y gracias pro la ayuda.

 

 

Carlos Adolfo Codesido

* [email protected]

 

Responder a