An
SQL result set is a set of
rows from a
database, as well as
metadata about the query such as the column names, and the types and sizes of each column. Depending on the
database system, the number of rows in the result set may or may not be known. Usually, this number is not known up front because the result set is built on-the-fly.