Myślę, że najłatwiej byłoby mieć tabelę dummy/temp z samymi identyfikatorami. 1-1000, a następnie dołączył do tego stołu.
Ale pamiętaj, aby usunąć „usunięte” rekordy z tabeli dummy/temp, gdy skończysz. W przeciwnym razie będą pojawiać się za każdym razem.
>> EDYTUJ << Możesz samodzielnie dołączyć, aby dowiedzieć się, czy brakuje Ci identyfikatorów...
select a.id + 1 MissingIds
from <table> a
left join <table> b
on a.id = b.id - 1
where b.id is null
and a.id < 10000