Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: CREATE not just ANY TABLE
You could create a package owned by B that accepts a string (the create table statement) and uses dynamic sql to execute it. Then grant execute on the package to A. Not a great solution.
In article <39f5c2d2.32480721_at_nntp.edi.noha-systems.com>,
wbuchan_at_uk.noha-systems.com (Bill Buchan) wrote:
> Hi,
>
> If I have 3 users A, B and C is there any way to allow A to create
> tables in B's schema but _not_ C's.
>
> ie. CREATE TABLE is too restrictive as then A can only create tables
> in A, but CREATE ANY TABLE is too unrestrictive as A can create tables
> anywhere.
>
> Is there is a middle ground?
>
> Thanks
> - Bill.
>
>
Sent via Deja.com http://www.deja.com/
Before you buy.
Received on Wed Oct 25 2000 - 10:51:41 CDT