Hallo,
unabhängig davon, ob es nun gut oder schlecht ist was du machen möchtest, könnte diese Anweisung dir die nächste Nummer geben:
SQL-Code:
select top 1
a.Nummer + 1
from tblNummer a
left outer join tblNummer b on b.Nummer = a.Nummer + 1
where
b.Nummer is null
order by a.Nummer
tblNummer ist für das Beispiel eine Tabelle mit einem Feld Nummer vom Typ Integer.
mfg Tobias
Edit: Die where Klausel war etwas "unschön"