カーソルを使用して処理するテーブルがあります。その構造が次のようなものであるとしましょう: RID | 学校 | 学校 | 注文 | 文章
ここで、他の学校を除外し (私の学校のみが表示されます)、次に ORDER BY の順序で並べ替えて、テキストを希望どおりに配置します。さて、私の問題は、順序がまっすぐに増加していないことです(それらはすべて学校ごとに一意ですが)、1、2、3、200、823などからスキップできますが、基本的にできる必要があります
SELECT * FROM SCHOOL_DATA WHERE ORDER=@order
order は元の注文値です。カーソルを使用すると (ABSOLUTE を使用しても) テーブルが平坦化されるため、ORDER フィールドが (1 から 2 から 100 に) スキップされると、ORDER=100 が内部テーブルの 3 行目であると見なされます。
しかし、私ができるようにカーソルでそのようなことに対処することは可能ですか
FETCH ABSOLUTE 100..
実際にORDER = 100に対応する行を取得しますか?