4.41 ALL_REQUIRED_PARENT_DATA_PRIVILEGES
ALL_REQUIRED_PARENT_DATA_PRIVILEGES displays parent object
privileges required by cross-table data grants accessible to the current user.
A cross-table data grant is accessible to the current user when any of the following is true:
-
The current user is the owner of the data grant.
-
The current user has the
ADMINISTERANYDATAGRANTsystem privilege, which results in all cross-table data grants being displayed. -
The current user has the
ADMINISTERANYDATAGRANTprivilege at the schema level on the schema of the object on which the data grant is created, which results in the cross-table data grants in those schemas being displayed.
Related Views
-
DBA_REQUIRED_PARENT_DATA_PRIVILEGESdisplays parent object privileges required by all cross-table data grants in the database. -
USER_REQUIRED_PARENT_DATA_PRIVILEGESdisplays parent object privileges required by cross-table data grants owned by the current user. This view does not display theOWNERcolumn.
| Column | Datatype | NULL | Description |
|---|---|---|---|
|
|
|
|
Owner of the cross-table data grant |
|
|
|
|
Name of the cross-table data grant |
|
|
|
|
Privilege required on the parent object:
|
|
|
|
|
Name of the parent object column on which the privilege is required There is one row for each column name specified in the required privilege. Null if the required privilege is not a column privilege. |
|
|
|
|
Owner of the parent object |
|
|
|
|
Name of the parent object |
|
|
|
|
Type of the parent object (such as |
|
|
|
|
Name of the parent object column that is no longer valid because of a schema change (for example, a dropped or renamed column) Null if the column is valid or if no column is specified. |
Note:
This view is available starting with Oracle AI Database 26ai, Release Update 23.26.3.