管理对 SQL 函数的访问
用户必须拥有架构的 USAGE 权限和定义的函数的 EXECUTE 权限才能执行用户定义的 SQL 函数。只有超级用户或所有者可以授予/撤销函数的 EXECUTE 权限。
要向用户 Fred 授予 myzeroifnull
函数的 EXECUTE 权限,请执行下列操作:
=> GRANT EXECUTE ON FUNCTION myzeroifnull (x INT) TO Fred;
要从用户 Fred 撤销 myzeroifnull
函数的 EXECUTE 权限,请执行下列操作:
=> REVOKE EXECUTE ON FUNCTION myzeroifnull (x INT) FROM Fred;