![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I know this is a way-out question, and I'm not confident of a positive answer, but I'd like to know whether it is possible to protect/secure a View so that it can only be used as a TARGET in a join operation, as opposed to being used for direct SELECT. for example: SELECT * FROM MyView -- would fail but SELECT * FROM Customer c LEFT OUTER JOIN MyView v ( on v.Key = c.ViewKey ) -- would succeed The question is predicated on an idea that sometimes data is permissable to access when presenting it as "secondary data" because we are accessing individual "points" of data, but we don't want people accessing the entire data-set. |
![]() |
| Thread Tools | |
| Display Modes | |
| |