必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成18年度秋季問題一覧
  4. 平成18年度秋季問題63-解答・解説-分析

平成18年度秋季問題

問題63

カーソル操作に関する記述のうち、適切なものはどれか。

INSERT文を実行する前に、OPEN文を実行してカーソルを開いておかなければならない。
PREPARE文は、与えられたSQL文を実行し、その結果を自分のプログラム中に記録する。
カーソル操作によって複数行を一括更新することが可能となる。
プログラム言語は通常レコード単位の処理を行うのに対し、SQLでは集合単位の処理を行うので、その間をカーソルによって橋渡しする。

カーソル操作に関する記述のうち、適切なものはどれか。

INSERT文を実行する前に、OPEN文を実行してカーソルを開いておかなければならない。
PREPARE文は、与えられたSQL文を実行し、その結果を自分のプログラム中に記録する。
カーソル操作によって複数行を一括更新することが可能となる。
プログラム言語は通常レコード単位の処理を行うのに対し、SQLでは集合単位の処理を行うので、その間をカーソルによって橋渡しする。

解答:エ

<解説>

× FETCH 文を実行する前にカーソルを OPEN する。INSERT文を実行する前に、OPEN文を実行する必要はない。
× PREPARE 文は SQL 文の解釈と翻訳を行い,翻訳された SQL 文の実行はEXECUTE 文が行う
× カーソル操作によって複数行を一括更新することは不可能である。
プログラム言語は通常レコード単位の処理を行うのに対し、SQLでは集合単位の処理を行うので、その間をカーソルによって橋渡しする。