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

Home -> Community -> Usenet -> c.d.o.server -> Re: Why select from ALL_* tables?

Re: Why select from ALL_* tables?

From: Hemant Chitale <hkchital_at_singnet.com.sg>
Date: Sun, 27 Jun 1999 15:33:24 +0800
Message-ID: <3775D3C4.6388178E@singnet.com.sg>

The ALL_ tables list the objects on which the user has privileges -- not necessarily all objects in the database.

If the user queries on USER_TABLES, he gets a list of his own tables. If he queries on ALL_TABLES, he gets a list of tables on which he has access -- his own tables plus tables on which privileges (SELECT, INSERT, DELETE etc) have been granted to him. Only if he as the DBA Role DBA_TABLES. Jimmy wrote:
>
> Hello all,
> Why a user can select from ALL_* table (e.g. ALL_OBJECTS) in Oracle
> 7.3.3? What's is the role the user has so that the user can do this kind
> of selection? Is it possible to make the user cannot do selection on
> these kind of tables?
>
> Thanks,
> JImmy
Received on Sun Jun 27 1999 - 02:33:24 CDT

Original text of this message

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