• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カーソルで値取得)

カーソルで値取得

このQ&Aのポイント
  • カーソルを使用して、あるテーブルから頭から10件分の値を取得したいです。
  • 現在、カーソルを使用して値を取得するようにしていますが、取得する値を増やしたいです。
  • 具体的には、元々あった(SELECT E_ID,C_ID,ROW_NUMBER() OVER( ORDER BY E_ID ) RN FROM TBL_A) TBL_A WHERE RN BETWEEN 1 AND 10;をどこに組み込めば良いのか分からず困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

CURSOR cursor_name IS SELECT T.E_ID,T.S_ID,T.S_NAME,T.USER_ID FROM ( SELECT TBL_A.E_ID, TBL_M.S_ID, TBL_M.S_NAME, TBL_U.USER_ID, row_number() over( TBL_A.E_ID ) rn FROM ((TBL_A INNER JOIN TBL_EU ON TBL_A.E_ID = TBL_EU.E_ID) INNER JOIN TBL_U ON TBL_EU.S_ID = TBL_U.S_ID) INNER JOIN TBL_M ON TBL_EU.S_ID = TBL_M.S_ID WHERE TBL_EU.DIVISION="2") T WHERE RN BETWEEN 1 AND 10; でしょうか。未検証ですみません。

関連するQ&A