[jhomework-2007-1-26-基本情報向け]
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
カーソル操作に関する記述のうち,適切なものはどれか。
ア INSERT 文を実行する前に,OPEN 文を実行してカーソルを開いておかなければならない。
イ PREPARE 文は,与えられた SQL 文を実行し,その結果を自分のプログラム中に記録する。
ウ カーソル操作によって複数行を一括更新することが可能となる。
エ プログラム言語は通常レコード単位の処理を行うのに対し,SQL では集合単位の処理を行うので,その間をカーソルによって橋渡しする。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
■キーワード■ カーソル操作
■解答■
基本情報技術者午前平成18年秋問63
エ プログラム言語は通常レコード単位の処理を行うのに対し,SQL では集合単位の処理を行うので,その間をカーソルによって橋渡しする。
> SQL ではデータベースに問い合わせることで,複数の行を一度に検索結果として
> 得ることができる。ただし,SQL をプログラミング言語の中で使う場合には検索
> 行を 1 行ずつ取り扱えるようにする機能が必要である。この機能をカーソル
> (CURSOR)
> という。カーソルを使うと,検索結果を 1 行ずつ取り扱うことができる。
> 『やさしく学ぶ基本情報技術者 pp265 ISBN4-7981-1134-1』
どうもありがとうございました。
> 『情報処理教科書 基本情報技術者』日高哲郎著 ISBN4-7981-1233-X より
> カーソル機能により,既存のプログラムで扱っていたファイルをデータベースに
> 切り替えることが簡単にできます。SQLでは次の操作文が用意されています
> DECLARE CURSOL:カーソル機能の宣言
> OPEN CURSOL :カーソル操作の開始
> FETCH :1行を読み込む
> CLOSE CURSOL :カーソル操作の終了
どうもありがとうございました。
> 【 カーソル操作について 】
> ・カーソル操作は,データベースの表を行(レコード)単位の細かい操作
> で扱う場合に使用します
> ・カーソルに関連する命令には,以下のようなものがあります
> DECLARE CURSOR..カーソルの定義(導出表の定義)
> CLOSE...........カーソルの終了
> FETCH...........レコードの取り出し
> OPEN............カーソルのオープン
> http://i2you.main.jp/php/j/n1getX.php?MonNo=78111063
どうもありがとうございました。
> http://sinzo.web.infoseek.co.jp/joho/kodogozen/05db/point01_04.htm
どうもありがとうございました。
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

![仮面ライダーW Vol.1 [DVD]](http://images.amazon.com/images/P/B002R8DJAG.09.MZZZZZZZ.jpg)
![劇場版 超・仮面ライダー電王&ディケイド NEOジェネレーションズ 鬼ヶ島の戦艦 ディレクターズカット版 [DVD]](http://images.amazon.com/images/P/B002WEBZRO.09.MZZZZZZZ.jpg)


