次のSQL文は、A表に対するカーソルBのデータ操作である。 aに入れるべき適切な字句はどれか。
UPDATE A SET A2 = 1, A3 = 2 WHERE a
ここで、A表の構造は次のとおりであり、下線は主キーを表す。
A ( A1, A2, A3 )
答え イ
【解説】 カーソルを使うUPDATE文のWHERE句には、カーソル名を指定し、次のような記述になります。 UPDATE テーブル名 列名 = 値 WHERE CURRENT OF カーソル名 したがって、 UPDATE A SET A2 = 1, A3 = 2 WHERE CURRENT OF B (イ)になります。
【キーワード】 ・カーソル
戻る 一覧へ 次へ