![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, I know Fine-Grained Access Control permits adding a predicate to manage access to objects. The predicate is in the form of WHERE clause so you only can add filter to controlled object. Is there a way to substitute the object name ? I need to deviate table selection into another table based on user access... TIA. |
#3
| |||
| |||
|
|
The predicate is in the form of WHERE clause so you only can add filter to controlled object. |
|
Is there a way to substitute the object name ? |
|
I need to deviate table selection into another table based on user access... |
#4
| |||
| |||
|
#5
| |||
| |||
|
|
The real problem is this: we have a master environment connected with others subsystems via dblinks. An interface program is responsible for loading data from specific subsystem in a run passing subsystem name (dblink) as parameter. Since we don't want to duplicate queryies for every dblink, we built an "universal" view putting every base table from every dblink in union with others: select 1 db_name, a.* from a@dblink1 a union all select 2 db_name, a.* from a@dblink2 a union all ... |
![]() |
| Thread Tools | |
| Display Modes | |
| |