Select from a row-type column
The SELECT statement allows you to access a row-type column
in the following ways:
- Selecting all fields in the row-type column
- Selecting particular fields in the row-type column
Select the entire row-type column
To select all fields in a row-type column, specify the row-type column in the select list of the SELECT statement. To access these fields from the application, specify a row host variable in the INTO clause of the SELECT statement. For more information, see Initialize a row variable.
Select fields of a row column
You
can access an individual field in a row-type column with dot
notation. Dot notation allows you to qualify an SQL identifier
with another SQL identifier. You separate the identifiers with the
period (.) symbol. The following SELECT statement performs the same
task as the two SELECT statements in Selecting from a row variable:
EXEC SQL select rect.width into :rect_width from rectangles;
For more information about dot notation, see the Column Expression section of the Expression segment in the HCL OneDB™ Guide to SQL: Syntax.