18 lines
408 B
SQL
Executable File
18 lines
408 B
SQL
Executable File
WHENEVER SQLERROR EXIT SQL.SQLCODE
|
|
|
|
CREATE OR REPLACE DATA GRANT mac_account_owner
|
|
AS SELECT
|
|
ON dds_mac_accounts
|
|
WHERE UPPER(owner_name) = ORA_END_USER_CONTEXT.username
|
|
TO account_owner_role;
|
|
|
|
CREATE OR REPLACE DATA GRANT mac_accounts_view_broad
|
|
AS SELECT
|
|
ON dds_mac_accounts_view
|
|
TO account_owner_role;
|
|
|
|
BEGIN
|
|
EXECUTE IMMEDIATE 'SET USE DATA GRANTS ONLY ON dds_mac_accounts ENABLED';
|
|
END;
|
|
/
|