助け合いフォーラム

OSS-DB

OSS-DB Silver(Ver3.0)
問題ID : 35257
問題を開く
「sample」テーブルからデータを取得するカーソルを作成したい。 カーソルから取得したデータは取得元テーブルの更新に影響を受けず、トランザクションの実行中のみ有効であることとする。 以下のSQL文のうち、適切ではないものはどれか。

この問題はプレミアムコンテンツです。

上に戻る

オプション2につきまして

投稿日 2026/08/31

この問題の正解はDECLARE sample_cursor INSENSITIVE CURSOR WITH HOLD FOR SELECT * FROM sample;となっていますが、
問題では「トランザクションの実行中のみ有効であることとする」となっているため、
正しくはDECLARE sample_cursor INSENSITIVE CURSOR WITHOUT HOLD FOR SELECT * FROM sample;ではないでしょうか?
※WITH HOLD → WITHOUT HOLD(デフォルト)

この投稿に対して返信しませんか?