The ANSI/ISO SQL standard and Teradata SQL occasionally use different terminology. The following table lists the more important variances.
| ANSI/ISO SQL | Teradata SQL |
|---|---|
| Base table | Table In the ANSI/ISO SQL standard, the term table means:
|
| Binding style | Not defined, but implicitly includes the following:
|
| Authorization ID | User ID |
| Catalog | Dictionary |
| CLI | ODBC ANSI CLI is not exactly equivalent to ODBC, but the ANSI standard is heavily based on the ODBC definition. |
| Direct SQL | Interactive SQL |
| Domain | Not defined |
| External routine function | User-defined function (UDF) |
| Module | Not defined |
| Persistent stored module | Stored procedure |
| Schema | User Database |
| SQL database | Relational database |
| Viewed table | View |
| Not defined | Explicit transaction ANSI transactions are always implicit, beginning with an executable SQL statement and ending with either a COMMIT or a ROLLBACK statement. |
| Not defined | CLIv2 Teradata CLIv2 is an implementation-defined binding style. |
| Not defined | Macro The function of database macros is similar to that of ANSI persistent stored modules without having the loop and branch capabilities stored modules offer. |