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 ?