Tables are two-dimensional objects consisting of rows and columns. Data is organized in table format and presented to the users of a relational database. The following table describes basic table types:
Table Type | Description |
---|---|
ANSI Temporal | ANSI-compliant support for temporal tables. Using temporal tables, Teradata Database can process statements and queries that include time-based reasoning. Temporal tables record both system time (the time period when the information was recorded in the database) and valid time (the time period when the information is in effect or true in a real-world application). |
Derived | A derived table:
|
Error Logging | Error logging tables:
|
Global Temporary | Global temporary tables:
|
Global Temporary Trace | Global temporary trace tables:
|
NoPI | NoPI tables are permanent tables that do not have primary indexes defined on them. They provide a performance advantage when used as staging tables to load data from FastLoad or TPump Array INSERT. They can have secondary indexes defined on them to avoid full-table scans during row access. |
Permanent | Permanent tables allow different sessions and users to share table content. |
Queue | Queue tables:
|
Volatile | Volatile tables are used when:
The definition of a volatile table can survive across a system restart if it is contained in a macro.
|
For more information about table types, see Teradata Vantage™ - SQL Data Definition Language Syntax and Examples, B035-1144 and Teradata Vantage™ - Database Design, B035-1094.