Questione : Identificare quando avete raggiunto l'ultima annotazione su un cursore di SQL

È comunque ci di identificare quando avete raggiunto l'ultima annotazione in un cursore di SQL. Devo maneggiare i dati all'interno di un cusor, ma le prime ed ultime annotazioni hanno bisogno della manipolazione di dati particolare effettuata su loro. il

Doing questo sulla prima annotazione è relativamente diretto. Non sono informato di e proprietà che di EOF io può controllare per vedere se ci sono cursori come potete fare nei recordsets, chiunque sa di un senso semplice di fare questo?

Nathan
class= del

Risposta : Identificare quando avete raggiunto l'ultima annotazione su un cursore di SQL

Potreste provare il @@CURSOR_ROWS
http://msdn.microsoft.com/en-us/library/ms176044.aspx

O dichiarare il cursore come ELETTRICITÀ STATICA, per esempio.

dichiarare l'elettricità statica del cursore di c per….

Ed andare in avanti provare
1:
2:
3:
4:
5:
6:
 andare a prendere dopo dalla c in @var
 se @@fetch_status = -1
    -- siamo sull'annotazione dell'ultimo
 altrimenti
    -- non siamo
 andare a prendere prior dalla c in @var  -- andare indietro a posizione adeguata
Altre soluzioni  
 
programming4us programming4us