南大通用GBase数据库REVOKE EXTEND FROM user-list 语句取消指定用户的 EXTEND 角色。
在启用IFX_EXTEND_ROLE 配置参数的数据库中,取消此角色防止指定的用户创建或删除外部 UDR。用户是否持有 EXTEND 角色对创建或删除以 SPL 语言编写的 UDR 没有作用。
仅数据库服务器管理员(DBSA),缺省为用户 gbasedbt,可通过发出 GRANT EXTEND TO user-list 语句将内建的 EXTEND 角色授予一个或多个用户或授予 PUBLIC。(由于 EXTEND 为内建的角色,因此持有它的用户不需要以 SET ROLE 语句激活它,且 DROP ROLE 语句不可销毁EXTEND 角色。)
如果 IFX_EXTEND_ROLE 配置参数设置为 ON 或为 1,则不持有 EXTEND 角色的用户不可创建或删除以 C 或 Java™ 语言编写的 UDR,这两种语言都支持共享库。