Running the Privilege Check Macro - Teradata Vantage - Database Engine 20

SQL Data Control Language

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Database Engine 20
Teradata Vantage
Release Number
20.00
Published
June 2025
ft:locale
en-US
ft:lastEdition
2025-11-20
dita:mapPath
knb1747160619932.ditamap
dita:ditavalPath
jlp1749501702948.ditaval
dita:id
dvv1472243528022
lifecycle
latest
Product Category
Teradata Vantageā„¢

After you create the macro, you can run it to check access privileges for a particular user with the command:

EXECUTE database_name.AllUserRights ('username');
database_name
The name of the macro, and also identifies database for which the macro checks user privileges.
username
The name of a permanent database user for which the macro checks privileges. The user that runs the macro must have EXECUTE privileges on the database that contains the macro.