Questione : Individuazione dei numeri interi mancanti della colonna di identità da una tabella

Ciao esperti, il

Assume ho ordini denominati della tabella.  La colonna di identità e di chiave primaria è orders_id.  La colonna è un numero intero step1 ed ha un seme di 20000.

What che vorrei fare devo ottenere una lista delle file mancanti, cioè mancando i valori chiave di identità nella sequenza attuale.  Vorrei Nel migliore dei casi fornire un punto di partenza nella sequenza come parametro a run-time e fare trovare il proc memorizzato il valore massimo della colonna del orders_id affinchè cui cercasse fino a. il

If qualcuno potrebbe fornire il codice per il proc che memorizzato sarebbe stato…
molto apprezzato class= del

Risposta : Individuazione dei numeri interi mancanti della colonna di identità da una tabella

La vostra procedura immagazzinata osserverebbe qualcosa di simile:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
GENERARE i usp_FindMissingOrders di PROCEDURA
    @First_orders_id int,
    @Last_orders_id int
AS 

REGOLARE NOCOUNT SOPRA

SELEZIONARE  n.Number Missing_orders_id
    Dai numeri n
        LA PARTE DI SINISTRA UNISCE gli ordini o SU n.Number = o.orders_id
DOVE   n.Number FRA @First_orders_id E @Last_orders_id
        E o.orders_id È NULLO
Altre soluzioni  
 
programming4us programming4us