Odi Rights

Embed Size (px)

DESCRIPTION

odi rights

Citation preview

  • CREATE OR REPLACE PROCEDURE SNP_RIGHTSASBEGIN FOR Rec IN (SELECT object_name, object_type FROM all_objects WHERE owner='ODIM' AND object_type IN ('TABLE','VIEW','PROCEDURE','FUNCTION','PACKAGE')) LOOP IF Rec.object_type IN ('TABLE','VIEW') THEN EXECUTE IMMEDIATE 'GRANT SELECT ON ODIM.'||Rec.object_name||' TO TESTUSER'; ELSIF Rec.object_type IN ('PROCEDURE','FUNCTION','PACKAGE') THEN EXECUTE IMMEDIATE 'GRANT EXECUTE ON ODIM.'||Rec.object_name||' TO TESTUSER'; END IF; END LOOP;END;