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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 用户和数据库安全 » 用户安全性(角色和特权) » 嵌套对象的所有权

 

示例 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。