平成27年度 春期 応用情報技術者試験 午前 問27
テクノロジ/データベース埋込みSQLにおいて,問合せによって得られた導出表を1行ずつ親プログラムに引き渡す操作がある。この操作と関係の深い字句はどれか。
出典:平成27年度 春期 応用情報技術者試験 午前 問27
- アCURSOR
- イORDER BY
- ウUNION
- エUNIQUE
正解:ア
解説
埋込みSQLで,問合せ結果(導出表)を1行ずつ取り出して親プログラムに引き渡す仕組みをカーソル(CURSOR)といいます。OPEN・FETCH・CLOSEなどの操作でカーソルを制御し,行単位で処理します。
選択肢ごとの解説
- ア正しい。導出表を1行ずつ取り出す操作に関係が深い字句はCURSORです。
- イ誤り。ORDER BYは検索結果の並び順を指定する句であり,1行ずつ取り出す操作そのものとは関係しません。
- ウ誤り。UNIONは複数の問合せ結果を合併する演算子です。
- エ誤り。UNIQUEは値の一意性(重複がないこと)を指定する制約です。