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
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.
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 |