(Contents)(Previous)(Next)

Table

1. A table is a set of rows.

2. A row is an ordered list of values. The row is the smallest unit of data which can be inserted into or deleted from a table.

3. Each row of a table has the same number of columns and contains a value for each column.

4. A base table is a table which has a permanent memory representation and description.

5. A result table is a temporary table which is generated from one or more base table(s) by executing a SELECT statement.

6. A view table is a table derived from base tables. A view table has a permanent description in the form of a SELECT statement.

7. A snapshot table is a table derived from base tables. A snapshot table has a permanent memory representation and description. To update the snapshot table with the values from the base tables, the REFRESH statement can be used.

8. Each table has a name that is unique within the whole database. To name result tables, names of existing tables can be used, but the original tables cannot be accessed as long as the result tables exist.

9. If the qualification of the user name is missing for a table name specification, first the partial catalog of the current user, then the partial catalog of the DBA who created the current user, and subsequently the partial catalog of the SYSDBA of the current user is scanned for the specified table name. Finally, the catalog part of the owner of the system tables is scanned, if required. A table of another user can only be used when the corresponding privileges have been granted.


(Contents)(Previous)(Next)