еще одна неприятность
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'SQLTERMINATOR',true);
SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT',u.grantee)||'/'
FROM SYS.DBA_ROLE_PRIVS u
where u.grantee='OWNER19';
получаю 4 раза одно и тоже
| автор |
|---|
PL/SQL procedure successfully completed.
DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT',U.GRANTEE)||'/' -------------------------------------------------------------------------------- GRANT "CONNECT" TO "OWNER19" WITH ADMIN OPTION; GRANT "RESOURCE" TO "OWNER19" WITH ADMIN OPTION; GRANT "DBA" TO "OWNER19" WITH ADMIN OPTION; GRANT "IPS" TO "OWNER19"; / GRANT "CONNECT" TO "OWNER19" WITH ADMIN OPTION; GRANT "RESOURCE" TO "OWNER19" WITH ADMIN OPTION; GRANT "DBA" TO "OWNER19" WITH ADMIN OPTION; GRANT "IPS" TO "OWNER19"; / DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT',U.GRANTEE)||'/' -------------------------------------------------------------------------------- GRANT "CONNECT" TO "OWNER19" WITH ADMIN OPTION; GRANT "RESOURCE" TO "OWNER19" WITH ADMIN OPTION; GRANT "DBA" TO "OWNER19" WITH ADMIN OPTION; GRANT "IPS" TO "OWNER19"; / GRANT "CONNECT" TO "OWNER19" WITH ADMIN OPTION; GRANT "RESOURCE" TO "OWNER19" WITH ADMIN OPTION; GRANT "DBA" TO "OWNER19" WITH ADMIN OPTION; GRANT "IPS" TO "OWNER19"; / 4 rows selected. |