平成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;

 ア  カーソル  イ  スキーマ  ウ  テーブル  エ  ビュー


答え ア


解説
問題の埋込みSQLでXはOPEN、FETCH、CLOSEの後ろに使われていて、これはOPENで問合せが実行され、1行ずつデータを取り出して実行し、FETCHは最後まで繰り返す、CLOSEは処理を終了するで、これらの処理を行うのはカーソル(ア)です。


キーワード
・埋込みSQL

キーワードの解説
  • 埋込みSQL
    C/C++、COBOL、FORTRAN、Pascal、Ada、Javaといった手続き型プログラミングに、リレーショナルデータベースを操作するためのSQLを組み込む手法であり、プログラマはソースコード内部に埋め込みSQLステートメントを直接記述することができるようになります。

もっと、「埋込みSQL」について調べてみよう。

戻る 一覧へ 次へ