Fråga : Finna saknade identitetskolonnheltal från en bordlägga

Hi experter,

Assume som jag har en bordlägga att kallas, beställer.  Det primärt stämm, och identitetskolonnen är orders_id.  Kolonnen är ett heltal step1 och har en kärna ur av 20000.

What som jag skulle något liknande för att göra ska få en lista av saknaden ror, dvs. den nyckel- saknade identiteten värderar i det existerande ordnar.  Idealt jag skulle något liknande för att ge en startpunkt i ordna som en parameter på run-time, och att ha den lagrade procen att finna det max värdera av orders_idkolonnen som ska söka upp till.

If någon kunde ge för att kodifiera för den lagrade procen som, det skulle är mycket uppskattad…
" klar "

Svar : Finna saknade identitetskolonnheltal från en bordlägga

Din skulle look för lagrat tillvägagångssätt något något liknande detta:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
SKAPA TILLVÄGAGÅNGSSÄTTusp_FindMissingOrders
    @First_orders_id int,
    @Last_orders_id int
SOM 

UPPSÄTTNING NOCOUNT PÅ

VÄLJ  n.Number Missing_orders_id
FRÅN    numrerar n
        LÄMNAT SAMMANFOGA beställer nolla PÅ n.Number = o.orders_id
VAR   n.Number MELLAN @First_orders_id OCH @Last_orders_id
        OCH o.orders_id ÄR OGILTIG
Andra lösningar  
 
programming4us programming4us