平成27年春期試験午前問題 問27

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

  • CURSOR
  • ORDER BY
  • UNION
  • UNIQUE
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
埋込みSQLとは、CやCOBOL、Pascalのような手続き型プログラミングに関係データベースを操作するためのSQLを埋め込むための手法です。

カーソル操作は、アプリケーションプログラムからデータベースへの問合せによって得られた導入表を、表データを直接扱えない手続き型プログラム言語に1行ずつ渡す機能を実現するものです。SQLではカーソル宣言に"DECLARE CURSOR"、カーソル位置のデータ取得および次データへの移動に"FETCH"文を使います。
  • 正しい。
  • ORDER BY句は、抽出したデータを昇順に並び替えるために使用します。
  • UNION句は、複数の問合せ結果を併合して1つの結果とするために使用します。
  • UNIQUE句は、設定された列が他行がもつ値との重複を認めない制約を設定するために使用します。

この問題の出題歴


Pagetop