IPA過去問ドリル

平成25年度 春期 応用情報技術者試験 午前 問29

テクノロジ/データベース

埋込みSQLにおいて,問合せによって得られた導出表を1行ずつ親プログラムに引き渡す操作がある。この操作と関係の深い字句はどれか。

出典:平成25年度 春期 応用情報技術者試験 午前 問29

正解:ア

解説

埋込みSQLでは,SELECT文の実行結果(導出表)を1行ずつ取り出して親プログラムに引き渡すためにカーソル(CURSOR)を宣言し,OPEN,FETCH,CLOSEなどの操作で1行ずつ処理します。

選択肢ごとの解説

  • 正しい。導出表から1行ずつ結果を取り出す操作にはCURSOR(カーソル)を用います。
  • 誤り。ORDER BYは検索結果の並び順を指定する句であり,1行ずつ取り出す操作とは関係ありません。
  • 誤り。UNIONは複数の問合せ結果を合併する演算であり,1行ずつ取り出す操作とは関係ありません。
  • 誤り。UNIQUEは値の一意性を保証する制約であり,1行ずつ取り出す操作とは関係ありません。
応用情報技術者の過去問を演習モードで解く