Security Checking | SQL Request and Transaction Processing | Teradata Vantage - 17.10 - Security Checking - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL Request and Transaction Processing

Advanced SQL Engine
Teradata Database
Release Number
Release Date
July 2021
Content Type
Programming Reference
User Guide
Publication ID
English (United States)

The database validates security for all requests. After the request parcel passes its Resolver checks, the Parser interrogates several system tables in the Data Dictionary to ensure that the user making an SQL request has all the appropriate logon and security privileges. This includes validating both object-level control privileges and row-level control privileges.

Because object-level security privileges can be granted and revoked dynamically, the database validates user logon security privileges for every request processed, including those that have been cached.

When this process completes, the Parser passes the ResTree to the Parameterized Value Peek subsystem (see Parameterized Requests), and then to the Query Rewrite subsystem.

For more information about Vantage security, refer to the following manuals:
  • Teradata Vantage™ - Advanced SQL Engine Security Administration, B035-1100
  • Teradata Vantage™ - Database Administration, B035-1093
  • Teradata Vantage™ - Data Dictionary, B035-1092
  • Teradata Vantage™ - SQL Data Control Language, B035-1149