管理对 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;

另请参阅