Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.138 Beiträge
 
Delphi 11 Alexandria
 
#1

paged query im Eigenbau?

  Alt 19. Jun 2014, 17:08
Datenbank: MSSQL • Version: 2012 • Zugriff über: ADO
wenn ich mir Daten vom Server in kleinen Portionen holen will könnte ich entweder Paged Queries

Delphi-Quellcode:
SELECT * FROM (
  SELECT *, ROW_NUMBER() OVER (ORDER BY name) as row FROM sys.databases
 ) a WHERE a.row > 5 and a.row <= 10
oder in unserem Falls, da die meisten Tabellen auch ein "ziemlich fortlaufendes " Feld "RecordID" besitzen auf

select * from Mytable where recordID < MaxId and recordID>MinId

zurückgreifen.

Ist zwischen einer "paged-Query" und dem Eigenbau ein Unterschied bzgl. der Performance zu erwarten ?

Geändert von bernhard_LA (19. Jun 2014 um 17:27 Uhr)
  Mit Zitat antworten Zitat