">>" ボタンがクリックされると、ページごとの情報を表示する UI 上の GRID があります。このボタンは、row_number() の概念を使用して、ストアド プロシージャを使用してデータベースからデータを取得します。UIから開始行番号と終了行番号を渡し、それに応じてストアドプロシージャに渡し、クエリはテーブルから値を返します。SQL クエリを考えることができます (200 と 300 はサンプルの開始行番号と終了行番号です)。
with y
as
(
select
version,
Id ,
row_number() over (order by Id,version) r
from
X
)
select
Id,
version
from
y
where
r>200 and r<300
既存の Id の新しいバージョンがテーブルに入るまで、これはすべて正常に機能します。その場合、既存の行の row_number() が変更され、ページング機能がめちゃくちゃになります。
助けてください!!!明日締め切りに間に合わせる必要があります。