Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: block a field

Re: block a field

From: Wolfgang Breitling <breitliw_at_centrexcc.com>
Date: Thu, 18 May 2006 10:53:57 -0700
Message-ID: <1147974837.446cb4b5e97fc@webmail.hosting.telus.net>


create view t1_view
as select other_fields, decode(priv, 1, id, '') id from t1, (select count(*) priv from (select 1 security where user_name=user)); ?

Quoting David Boyd <davidb158_at_hotmail.com>:

> create view t1_view
> as select other_fields, decode(priv, 1, id, '') id
> from t1, (select count(*) priv from security where user_name=user);
>
> t1 is a huge table. The query does not use the index when I do (select *
> from t1_view where id='123'). However if I create the view in following way
>
>
> Does any one know if it's possible to return a value even a null value from
> (select 1 from security where user_name=user) instead of no rows returned
> when the user is not in the security table? or do you have a better way to
> block a field?
>

>--
regards

Wolfgang Breitling
Oracle 7,8,8i,9i OCP DBA
Centrex Consulting Corporation
www.centrexcc.com

--
http://www.freelists.org/webpage/oracle-l
Received on Thu May 18 2006 - 12:53:57 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US