Хотя в Oracle DB разрешается параметризовать количество строк, которые запрос может извлечь, добавив к запросу:
select ...
from ...
where ...
and rownum <= @MaximumRecords
Я не могу добавить подобное условие к действующему запросу, запущенному в DB2 :
Разрешено добавлять:
select ...
from ...
where ...
fetch first 500 rows only
(где фиксированное количество строк)
но не:
select ...
from ...
where ...
fetch first :1 rows only
(: 1 == @MaximumRecords)
Кто-нибудь знает о решении / обходном пути к этой проблеме?