Terminology differences

Some terminology used in the ANSI and ISO standards differs from the terminology used in this book and other product books.

The following table is a cross reference of the SQL 2003 Core standard terms to DB2® SQL

Table 1. ANSI/ISO term to DB2 SQL term cross-reference

ANSI/ISO Term

DB2 SQL Term

literal

constant

comparison predicate

basic predicate

comparison predicate subquery

subquery in a basic predicate

degree of table/cursor number of items in a select list

grouped table

result table created by a group-by or having clause

grouped view

result view created by a group-by or having clause

grouping column

column in a group-by clause

outer reference

correlated reference

query expression

fullselect

query specification

subselect

result specification

result

set function

aggregate function

table expression

→──from─clause──┬──────────────┬───────────→
                └─where─clause─┘
→──┬─────────────────┬──┬───────────────┬──→
   └─group─by─clause─┘  └─having─clause─┘

target specification

host variable followed by an indicator variable

transaction

logical unit of work or unit of work

value expression

arithmetic expression

The following table is a cross reference of DB2 SQL terms to the SQL 2003 Core standard terms.

Table 2. DB2 SQL term to ANSI/ISO term cross-reference

DB2 SQL Term

ANSI/ISO Term

aggregate function

set function

arithmetic expression

value expression

basic predicate

comparison predicate

column in a group-by clause

grouping column

correlated reference

outer reference

→──from─clause──┬──────────────┬───────────→
                └─where─clause─┘
→──┬─────────────────┬──┬───────────────┬──→
   └─group─by─clause─┘  └─having─clause─┘

table expression

fullselect

query expression

host variable followed by an indicator variable

target specification

logical unit of work or unit of work

transaction

interactive SQL

direct SQL

number of items in a select list degree of table/cursor

result

result specification

result table created by a group-by or having clause

grouped table

result view created by a group-by or having clause

grouped view

subquery in a basic predicate

comparison predicate subquery

subselect

query specification

subselect or fullselect in parenthesis

query term