レコードセット 【record set】
概要
レコードセット(record set)とは、リレーショナルデータベース(RDB)で、テーブルから指定された条件に基づいて抽出したレコード(行)の集合。縮小された小さなテーブルのように扱うことできる。プログラムなどからデータベース管理システム(DBMS)にデータを照会するSQL文(クエリ)を発行すると、DBMSからの応答として該当するレコードを列挙したレコードセットが返される。
プログラム側でレコードセットにどのような操作ができるかはインターフェース仕様などにより異なるが、含まれるレコードを先頭から順に走査して各フィールドの値を読み取ったりすることができる。
プログラム上でレコードセット内のデータに変更を加え、これをデータベース側へ反省させる機能が提供されることもある。その場合はデータ更新のために別にクエリ(UPDATE文など)を発行する必要はない。
(2019.4.27更新)