基本情報技術者 平成30年度 春期 問28
次の埋込み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;
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で、OPENして1行ずつFETCHし、WHERE CURRENT OF で現在行を更新する対象はカーソル。
解説:panda studio(公式の正答と照合済み)
出典:平成30年度 春期 基本情報技術者試験 午前 問28