平成30年度 春期 データベーススペシャリスト試験 午前II 問6
2025年6月30日
【問題6】
次のSQL文は,A表に対するカーソルBのデータ操作である。aに入れる字句はどれか。
【解説】
このSQL文は、カーソルを使用して行を更新する際の構文です。`CURRENT OF`は、カーソルが指している現在の行を更新する際に使用します。
ア: CURRENT OF A1
誤り。`CURRENT OF`はカーソルを指定するもので、主キーの列を直接指定することはありません。
イ: CURRENT OF B
正しい。`CURRENT OF B`はカーソルBが現在指している行に対して更新操作を行う際に使用される正しい記述です。
ウ: CURSOR B OF A
誤り。このような記述はSQLの文法として存在しません。
エ: CURSOR B OF A1
誤り。`CURRENT OF`を用いないため、カーソルによる現在の行の更新を指定する文法としては適切ではありません。
出典:平成30年度 春期 データベーススペシャリスト試験 午前II 問6