Functions

      +

      Grant/Revoke Syntax Diagrams

      Grant Function Diagram
      GRANT

      Example:

      GRANT EXECUTE ON any FUNCTION TO USER user1, ROLE role1;
      GRANT EXECUTE ON any FUNCTION IN DATABASE db TO USER user1, ROLE role1;
      GRANT EXECUTE ON any FUNCTION IN SCOPE db.dv TO USER user1, ROLE role1;
      GRANT EXECUTE ON FUNCTION func TO USER user1, ROLE role1;
      GRANT CREATE, DROP FUNCTION TO USER user1, ROLE role1;
      GRANT CREATE, DROP FUNCTION IN DATABASE db TO USER user1, ROLE role1;
      GRANT CREATE, DROP FUNCTION IN SCOPE db.dv TO USER user1, ROLE role1;
      Revoke Function Diagram
      REVOKE

      Example:

      REVOKE EXECUTE ON any FUNCTION FROM USER user1, ROLE role1;
      REVOKE EXECUTE ON any FUNCTION IN DATABASE db FROM USER user1, ROLE role1;
      REVOKE EXECUTE ON any FUNCTION IN SCOPE db.dv FROM USER user1, ROLE role1;
      REVOKE EXECUTE ON FUNCTION func FROM USER user1, ROLE role1;
      REVOKE CREATE, DROP FUNCTION FROM USER user1, ROLE role1;
      REVOKE CREATE, DROP FUNCTION IN DATABASE db FROM USER user1, ROLE role1;
      REVOKE CREATE, DROP FUNCTION IN SCOPE db.dv FROM USER user1, ROLE role1;