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

Home -> Community -> Usenet -> c.d.o.misc -> Re: Grant table creation

Re: Grant table creation

From: Mark D Powell <Mark.Powell_at_eds.com>
Date: 28 Apr 2005 17:11:45 -0700
Message-ID: <1114733505.497639.32280@z14g2000cwz.googlegroups.com>


The ANY privileges mean just that. In the case of Create Any Table that means the grantee can create tables belonging to any user.

If you want to create tables under a specific user create a routine under the target schema that uses execute immediate to issue the create table command under the authority of the procedure owner. You could also create the package/procedure under a DBA id and use logic to limit the target schemas to authorized ID's.

HTH -- Mark D Powell -- Received on Thu Apr 28 2005 - 19:11:45 CDT

Original text of this message

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