本章介绍了在POLARDB中提供的内置包。对于一些特定的包,非超级用户在使用这些包中的函数或存储过程前,必须被明确授予执行权限。而对于大多数内置包来说,在缺省情况下,可以直接将执行权限授予public组。关于授权的详细信息参见介绍grant命令的部分。

所有的内置包是由特定的用户sys拥有,当授予或收回在内置包上的权限时,必须指定这个用户:
GRANT EXECUTE ON PACKAGE SYS.UTL_FILE TO john;