Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 配置数据库 » 管理用户 ID、特权和权限 » 更改嵌套对象的所有权

 

示例 1:用户 1 创建表 1,用户 2 在表 1 上创建视图 2

  • 由于用户 1 是所有者,因此用户 1 总是可以访问表 1。

  • 由于用户 1 是基础表的所有者,所以始终可以通过视图 2 访问表 1。即使用户 2 未向用户 1 授予对视图 2 的权限,也同样适用。

  • 如果用户 1 向用户 2 授予对表 1 的权限,则用户 2 可直接访问表 1,也可通过视图 2 访问。

  • 如果用户 1 向用户 3 授予对表 1 的权限,则用户 3 可访问表 1。

  • 如果用户 1 利用授权选项向用户 2 授予对表 1 的权限,并且 用户 2 向用户 3 授予对视图 2 的权限,则用户 3 可通过视图 2 访问表 1。