对例程的权限 / 执行例程的权限 |
CREATE FUNCTION greater(y PERCENT, z PERCENT) RETURNS BOOLEAN NEGATOR= less(y PERCENT, z PERCENT); . . . CREATE FUNCTION less(y PERCENT, z PERCENT) RETURNS BOOLEAN NEGATOR= greater(y PERCENT, z PERCENT);
REVOKE EXECUTE ON FUNCTION greater FROM PUBLIC; REVOKE EXECUTE ON FUNCTION less FROM PUBLIC; GRANT accounting TO mary, jim, ted; GRANT EXECUTE ON FUNCTION greater TO accounting; GRANT EXECUTE ON FUNCTION less TO accounting;
用户可能接收附带 WITH GRANT OPTION 授权的 Execute 权限来将 Execute 权限授予其他用户。如果用户失去对例程的 Execute 权限,则还从通过那个用户授予了 Execute 权限的那些用户撤销 Execute 权限。
要获取更多信息,请参阅 GBase 8s SQL 指南:语法 中的 GRANT 和 REVOKE 语句描述。