問題
次の埋込み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;
選択肢
- 1カーソル
- 2スキーマ
- 3テーブル
- 4ビュー
正解
1. カーソル
詳しい解説を見る解説を閉じる
解説
埋込みSQLでは,問合せ結果の複数行を1行ずつ手続き型プログラムで処理するためにカーソルを用いる。OPENで開き,FETCHで1行ずつ取り出し,WHERE CURRENT OFで現在行を指定して更新,CLOSEで閉じるという一連の操作の対象Xはカーソルである。よってアが正しい。(出典: 平成30年度 春期 基本情報技術者試験 午前 問28)
一問一答
科目A 180問+科目B 60問