SQL/MX 2.x Installation and Management Guide (G06.24+, H06.03+)
Querying SQL/MX Metadata
HP NonStop SQL/MX Installation and Management Guide—523723-004
8-60
Displaying All Privileges for a View
Displaying All Privileges for a View
This example displays all privileges for the view SAMDBCAT.SALES.CUSTLIS:
>>set schema samdbcat.definition_schema_version_1200;
--- SQL operation complete.
>> select grantor as grantor_id,
 case (grantor_type)
 when 'S' then 'System'
 when 'U' then 'User'
 else 'Unknown'
 end as grantor_t,
 grantee as grantee_id,
 case (grantee_type)
 when 'P' then 'Public'
 when 'U' then 'User'
 else 'Unknown'
 end as grantee_t,
 case (privilege_type)
 when 'S' then 'Select'
 when 'I' then 'Insert'
 when 'D' then 'Delete'
 when 'U' then 'Update'
 when 'R' then 'Refer'
 else 'Unknown'
 end as prvtype,
 is_grantable as grantable
 from tbl_privileges t, objects o
 where t.table_uid = o.object_uid
 and o.object_name = 'CUSTLIST'
 and o.object_type = 'VI'
 and o.schema_uid =
 (select schema_uid
 from nonstop_sqlmx_figaro.system_schema.schemata
 where
 schema_name = 'SALES' and
 cat_uid =
 (select cat_uid
 from nonstop_sqlmx_figaro.system_schema.catsys
 where cat_name = 'SAMDBCAT'
 )
 )
 for read uncommitted access;
GRANTOR_ID GRANTOR_T GRANTEE_ID GRANTEE_T PRVTYPE GRANTABLE
---------- --------- ---------- --------- ------- ---------
 -2 System 65535 User Delete Y 
 -2 System 65535 User Update Y 
 -2 System 65535 User Select Y 
 -2 System 65535 User Refer Y 
 -2 System 65535 User Insert Y 










