基本情報技術者試験 - 令和6年6月修了 - 問20
| ア | CURSOR |
|---|---|
| イ | ORDER BY |
| ウ | UNION |
| エ | UNIQUE |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
埋込みSQLにおいて,問合せの結果として得られる複数行の導出表(結果セット)を1行ずつ親プログラムに引き渡すために使用する仕組みはカーソル(CURSOR)です。正解は「ア」です。
「イ」のORDER BYは結果の並び順を指定する句,「ウ」のUNIONは複数の問合せ結果を統合する演算子,「エ」のUNIQUEは値の一意性を保証する制約であり,いずれも1行ずつデータを取り出す操作とは直接関係がありません。
カーソルは,SQLの結果セットに対してプログラム側でループ処理をしながら1行ずつ読み進めるための仕組みであることを覚えておくとよいでしょう。
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
解説 :
埋込みSQLにおいて,問合せの結果として得られる複数行の導出表(結果セット)を1行ずつ親プログラムに引き渡すために使用する仕組みはカーソル(CURSOR)です。正解は「ア」です。
「イ」のORDER BYは結果の並び順を指定する句,「ウ」のUNIONは複数の問合せ結果を統合する演算子,「エ」のUNIQUEは値の一意性を保証する制約であり,いずれも1行ずつデータを取り出す操作とは直接関係がありません。
カーソルは,SQLの結果セットに対してプログラム側でループ処理をしながら1行ずつ読み進めるための仕組みであることを覚えておくとよいでしょう。