埋込みSQLを用いたプログラムの一部において、Xは何も表す名称か。
EXEC SQL OPEN X;
EXEC SQL FETCH X INTO :NAME, :DEPT, :SALARY;
EXEC SQL UPDATE 従業員
SET 給与 = 給与 * 1.1
WHERE CURRENT OF X;
EXEC SQL CLOSE X;
ア |
カーソル |
|
イ |
スキーマ |
|
ウ |
テーブル |
|
エ |
ビュー |
答え ア
【解説】
問題の埋込みSQLでXはOPEN、FETCH、CLOSEの後ろに使われていて、これはOPENで問合せが実行され、1行ずつデータを取り出して実行し、FETCHは最後まで繰り返す、CLOSEは処理を終了するで、これらの処理を行うのはカーソル(ア)です。
【キーワード】
・埋込みSQL
【キーワードの解説】
- 埋込みSQL
C/C++、COBOL、FORTRAN、Pascal、Ada、Javaといった手続き型プログラミングに、リレーショナルデータベースを操作するためのSQLを組み込む手法であり、プログラマはソースコード内部に埋め込みSQLステートメントを直接記述することができるようになります。
もっと、「埋込みSQL」について調べてみよう。
戻る
一覧へ
次へ
|