Занабобилость удалять из таблицы 100 первых записей.
Вроде бы просто:
delete from CLIENTS C
where C.IDCLIENT in (
  select first 100 C.IDCLIENT
  from CLIENTS C
  order by C.IDCLIENT
)

Для проверки нарисовал запросик:
select C.IDCLIENT
from CLIENTS C
where C.IDCLIENT in (
  select first 100 C.IDCLIENT
  from CLIENTS C
  order by C.IDCLIENT
)

И он вернул мне ВСЕ записи!
Кто-нибудь может объяснить почему?

Ответить