Na ja, so was kann man schon mit SQL (und Rekursiven Abfragen und Exception Joins) hinbekommen.
Etwa so: Hier werden die Lücken zwischen Kunden-Nr. 10000 und 11000 ermittelt
@AndreasCode:With LfdNbr (Level) as ( Values(10000) Union All Select Level + 1 from LfdNbr Where Level < 11000) Select x.* from LfdNbr exception join KundenStamm on Level = KundeNr
Wenn Du nur einen einzigen Satz einfügen willst, bringt Dir übrigens die Funktion IDENTITY_VAL_LOCAL die eingefügte Identity-Nr. zurück.
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks