如果用户 1 向用户 3 授予对表 1 的权限,同时 用户 2 向用户 3 授予对表 2 的权限,则用户 3 可通过视图 3 访问表 1 和表 2。
如果用户 3 具有对表 1 的权限而不具有对表 2 的权限,则用户 3 不能使用视图 3,即使是访问属于表 1 的列的子集也是如此。
如果满足以下条件,则用户 1 或用户 2 可以使用视图 3:(a) 用户 1 利用授权选项向用户 3 授予对表 1 的权限,(b) 用户 2 利用授权选项向用户 3 授予对表 2 的权限,且 (c) 用户 3 向用户 1 或用户 2 授予对视图 3 的权限。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |