Oracle Database Column Level Security [message #57225] |
Thu, 29 May 2003 05:39 |
Kalicharan
Messages: 1 Registered: May 2003
|
Junior Member |
|
|
I have very large table with around 100 Million rows and I would like restrict users not to see few sensitive columns. View I don't want to use because its' slows down all queries. Is there any other alternatives which can be implemented with lowest amount of overhead.
Thanks,
Misra
|
|
|
|
Re: Oracle Database Column Level Security [message #57227 is a reply to message #57225] |
Thu, 29 May 2003 06:27 |
|
Mahesh Rajendran
Messages: 10708 Registered: March 2002 Location: oracleDocoVille
|
Senior Member Account Moderator |
|
|
quoting the docs,
In all possible cases, Oracle merges a query against a view with the view's defining query and those of any underlying views. Oracle optimizes the merged query as if you issued the query without referencing the views. Therefore, Oracle can use indexes on any referenced base table columns, whether the columns are referenced in the view definition or in the user query against the view.
In some cases, Oracle cannot merge the view definition with the user-issued query. In such cases, Oracle may not use all indexes on referenced columns.
|
|
|