Version 4.2.6 for Mainframes
 —  Database Management System Interfaces  —

SELECT SINGLE - Non-Cursor-Oriented

The Natural statement SELECT SINGLE provides the functionality of a non-cursor selection (singleton SELECT); that is, a select expression that retrieves at most one row without using a cursor.

Since DB2 supports the singleton SELECT command in static SQL only, in dynamic mode, the Natural SELECT SINGLE statement is executed like a set-level SELECT statement, which results in a cursor operation. However, Natural checks the number of rows returned by DB2. If more than one row is selected, a corresponding error message is returned.

Related Topic: See also the SELECT statement for a cursor-oriented selection of rows.

Top of page