GRANT CREATE TABLE ke user anda.

Privilege yang harus di grant secara langsung (tidak lewat role) ke user
jika mau di gunakan dalam PLSQL procedure.


2008/7/3 dony widiotomo <[EMAIL PROTECTED]>:

>   Dear Oracle-ers...
>
> saya mau bikin table menggunakan procedure di dlm packages.. kurang lebih
> spt ini :
>
> create or replace package PKG_create_table is
>
> procedure sp_create_table;
>
> end PKG_create_table;
> /
> create or replace package body PKG_create_table is
>
> procedure sp_create_table as
>
> begin
> execute immediate
> 'create table tb_02 as select * from tb_01';
> end;
>
> end PKG_create_table;
>
> tp saat di-execute muncul ora-01031 : insufficient privileges..
>
> sedangkan saat script ini :
>
> begin
> execute immediate
> 'create table tb_02 as select * from tb_01';
> end;
>
> saya execute secara manual, tabel bisa di-create dengan sukses.. knp ya..??
>
> utk role privileges user db yg bersangkutan, sudah di grant utk 'dba'
>
> thanx before for your help...
>
> [Non-text portions of this message have been removed]
>
>  
>



-- 
Cheers,
Yoel Susanto

www.indo-oracletech.com


[Non-text portions of this message have been removed]

Kirim email ke