
こんばんは。
今PL/SQLで開発をしているのですが、PL/SQLでわからないことがあります。
日付のソート順に並べたデータの中から、何行目から何行目までのデータを取得、ということがしたくてROW_NUMBERを使ってSQL文を作成しました。
そのSQL文はきちんと動くのですが(データ取得できる)、それをPL/SQLにてカーソル宣言するとコンパイルエラーになってしまいます。
ROW_NUMBERの部分を削除するとコンパイルは通るので、原因はROW_NUMBERにあるようです。
しかしながら、ROW_NUMBERを使わずに、何行目から何行目までのデータ取得、ということが実装できるのか検討もつきません。
どうしてカーソルでROW_NUMBERが使えないのか?
ROW_NUMBERのかわりのようなコマンド、もしくは実装方法が存在するのか?
不明な点は補足させていただきますので、ご教示の程宜しくお願い致します<(_ _)>
No.1ベストアンサー
- 回答日時:
深く考えすぎ
カーソルオープンしてフェッチしながらループしてくんだから、
取得開始行までフェッチした内容を無視して、必要な行まで取得したらループを抜けてカーソル閉じるだけ
お礼が遅くなり、失礼しました。
ループに関してはパフォーマンスに問題があるのでできれば避けたいと思います。
10001件から10010までデータを取得したい場合、無駄に一万回ループさせてしまうことになります。
ROWNUM関数を教えてもらったので、それでデータを取得することにしました。
お忙しい中の回答、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- JavaScript gasについて 1 2022/05/31 21:51
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- SQL Server これをSQL文で出来るでしょうか? 1 2023/03/26 02:16
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ROW_NUMBER BY PL/SQL
-
PL/SQLでカーソルを指定する方法
-
PL/SQLにてカーソル名を変数に
-
PL/SQLカーソルの2重FORループ...
-
処理の結果レコードがなかった...
-
このページ、どうなってるので...
-
Accessのマクロでモジュールを...
-
Accessのページヘッターを最初...
-
ExcelVBAのInputBoxメソッドの...
-
SQL文(クエリ)をご教授くださ...
-
ACCESSのVBAについて
-
ドメインの取得日を変更する方法
-
エクセルのマクロの止め方
-
クエリー
-
日付の表示について
-
RTHDCPL.EXE... が起動時に出て...
-
【エクセルの質問】日付の書式...
-
表の結合(性能)
-
ストアドについて
-
Access VBAで行ラベルが定義さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PL/SQLカーソルの2重FORループ...
-
PL/SQLでのSQL文法
-
Texの枠囲み調節
-
カーソル定義での条件分岐
-
カーソルで集合関数を使った場...
-
自動連番でカラムを更新したい
-
[Oracle9i]PL/SQLでFETCHしても...
-
ROW_NUMBER BY PL/SQL
-
動的なSQLからカーソルを返す。
-
カーソルフェッチにて、最終レ...
-
PL/SQLのOPEN cursor_name FOR...
-
ループカウンタの値
-
PL/SQL カーソルのFROM句にカー...
-
【PL/SQL】CURSOR ・・・ IS SE...
-
PL/SQLで
-
PL/SQLにて、マスタから取得し...
-
カーソルループ内部でログを出力
-
ACCESS VBAでループ中に制御を...
-
PL/SQL)Functionの引数(文字列...
-
指定した時間を除くためのテー...
おすすめ情報