您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

用户定义的角色

用户定义的角色是系统特权和对象级特权的自定义集合,通常为将与特定任务或一组任务相关的特权集中到一起而创建。

用户定义的角色:

  • 可以是没有登录特权但拥有对象的独立角色。

  • 可以是能够充当角色(用户扩展角色)的数据库用户。如果现有用户 ID 具有登录特权,则用户扩展角色将保留登录特权。

  • 可以授予对其他对象的特权。

  • 可以授予对其他角色的特权。

  • 名称不区分大小写。

    用户定义角色的授权在语义上等同于分别授予每个基础系统特权和对象级特权。

    不能将用户定义角色转换为用户扩展角色,反之亦然。

    注意 除非另行说明,否则术语用户定义角色既指用户扩展角色又指用户定义角色。