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