Paging kann mit dieser gespeicherten Prozedur erreicht werden, Anfänger können einen Blick darauf werfen!
proc proPage erstellen(@pageid int ,@pagesize int)
als
beginnen
wenn (@pageid=1)
beginnen
set rowcount @pagesize
Wählen Sie * aus der Testbestellung nach ID aus
Ende
anders
beginnen
deklariere @no1 int
deklariere @num int
Wählen Sie @num=@pagesize*(@pageid-1)
set rowcount @num
Wählen Sie @no1=id aus der Testreihenfolge nach ID aus,
deklarieren Sie @no2 int
Wählen Sie @num=@pagesize*@pageid
set rowcount @num
Wählen Sie @no2=id aus der Testreihenfolge nach ID aus
Zeilenanzahl auf 0 setzen
Wählen Sie * aus dem Test aus, wobei id>@no1 und id< =@no2 sind
Ende
Ende