Dmitri Kuzmenko пишет:
ну сколько можно объяснять, что first/skip просто ограничивают
выборку, то есть fetch. И что без order by записи выдаются в том порядке, как хранятся на диске, то есть как попало.
Т.е. можно быть уверенным, что я получу одинаковые наборы если буду выбирать так:
set transaction ...
select first 200 поля from что-то where какие-то
commit
или так:
set transaction ...
select first 100 skip 0 поля from что-то where какие-то
select first 100 skip 100 поля from что-то where какие-то
commit

грубо говоря, если в условия выборки попадает 200 уникальных записей, во втором случае я так же выберу 200 уникальных записей.

Ответить