埋込みSQLを用いたプログラムの一部において、Xは何も表す名称か。
EXEC SQL OPEN X;
EXEC SQL FETCH X INTO :NAME, :DEPT, :SALARY;
EXEC SQL UPDATE 従業員
SET 給与 = 給与 * 1.1
WHERE CURRENT OF X;
EXEC SQL CLOSE X;
ア | カーソル |
イ | スキーマ |
ウ | テーブル |
エ | ビュー |
答え ア
【解説】
問題の埋込みSQLでXはOPEN、FETCH、CLOSEの後ろに使われていて、これはOPENで問合せが実行され、1行ずつデータを取り出して実行し、FETCHは最後まで繰り返す、CLOSEは処理を終了するで、これらの処理を行うのはカーソル(ア)です。
【キーワード】
・埋込みSQL