助け合いフォーラム

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(デフォルト)

2026/08/31 18:26

適切ではないものを選ぶので、「DECLARE sample_cursor INSENSITIVE CURSOR WITH HOLD FOR SELECT * FROM sample;」で良いのではないでしょうか?

以下のSQL文のうち、適切ではないものはどれか。


コメント

G Guchann

2026/09/02 08:44

ご指摘ありがとうございます。 文章よく読めていませんでした。

この返信に対して
コメントを記入できます

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