基本情報技術者試験 - 令和6年6月修了 - 問20

埋込みSQLにおいて,問合せによって得られた導出表を1行ずつ親プログラムに引き渡す操作がある。この操作と関係の深い字句はどれか。
アCURSOR
イORDER BY
ウUNION
エUNIQUE
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › データ操作
同一問題 : 〔令5修6問20〕〔令4修1問26〕
解説 :
埋込みSQLにおいて,問合せの結果として得られる複数行の導出表(結果セット)を1行ずつ親プログラムに引き渡すために使用する仕組みはカーソル(CURSOR)です。正解は「ア」です。

「イ」のORDER BYは結果の並び順を指定する句,「ウ」のUNIONは複数の問合せ結果を統合する演算子,「エ」のUNIQUEは値の一意性を保証する制約であり,いずれも1行ずつデータを取り出す操作とは直接関係がありません。

カーソルは,SQLの結果セットに対してプログラム側でループ処理をしながら1行ずつ読み進めるための仕組みであることを覚えておくとよいでしょう。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる