user3 が view3 を介して table1 と table2 にアクセスできるのは、user1 が table1 のパーミッションを user3 に付与し、なおかつ user2 が table2 のパーミッションを user3 に付与した場合です。
user3 が table1 のパーミッションを持っているが table2 のパーミッションを持っていない場合、user3 は view3 を使用できません。table1 のカラムからなるサブセットにもアクセスできません。
user1 または user2 が view3 を使用できるのは、(a) user1 が table1 のパーミッションを grant オプションとともに user3 に付与し、(b) user2 が table2 のパーミッションを grant オプションとともに user3 に付与し、さらに (c) user3 が view3 のパーミッションを user1 または user2 に付与した場合です。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |