select * from myTable Grenze 10 nicht funktioniert.
Haben eine mögliche Lösung entdeckt:
TIDs are "tuple identifiers" or row addresses. The TID contains the
page number and the index of the offset to the row relative to the
page boundary. TIDs are presently implemented as 4-byte integers.
The TID uniquely identifies each row in a table. Every row has a
TID. The high-order 23 bits of the TID are the page number of the page
in which the row occurs. The TID can be addressed in SQL by the name
`tid.'
So können Sie die Anzahl der Zeilen begrenzen zurück, wie etwas mit kommen:
select * from SomeTable where tid < 2048
Das Verfahren ist etwas ungenau in der Anzahl der Zeilen, die es zurückgibt . Für meine Anforderung ist das jedoch in Ordnung, da ich nur die Zeilen begrenzen möchte, die aus einem sehr großen Ergebnissatz zurückkommen, um das Testen zu beschleunigen.