Hi,
While executing the following block i am getting error as Insuffiecient privilege.
CREATE OR REPLACE PROCEDURE ddl_create_proc (p_table_name IN VARCHAR2)
AS
l_stmt VARCHAR2(200);
BEGIN
DBMS_OUTPUT.put _line('STARTING ');
l_stmt := 'create table '|| p_table_name || ' as (select * from emp )';
EXECUTE IMMEDIATE l_stmt;
DBMS_OUTPUT.PUT _LINE('end ');
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT _LINE('exceptio n '||SQLERRM || 'message'||sqlc ode);
END;
exec ddl_create_proc ('TEMP');
STARTING
exception ORA-01031: insufficient privilegesmessa ge-1031.
Please help me regarding this error.
Thanks,
Dilip
09337877895
While executing the following block i am getting error as Insuffiecient privilege.
CREATE OR REPLACE PROCEDURE ddl_create_proc (p_table_name IN VARCHAR2)
AS
l_stmt VARCHAR2(200);
BEGIN
DBMS_OUTPUT.put _line('STARTING ');
l_stmt := 'create table '|| p_table_name || ' as (select * from emp )';
EXECUTE IMMEDIATE l_stmt;
DBMS_OUTPUT.PUT _LINE('end ');
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT _LINE('exceptio n '||SQLERRM || 'message'||sqlc ode);
END;
exec ddl_create_proc ('TEMP');
STARTING
exception ORA-01031: insufficient privilegesmessa ge-1031.
Please help me regarding this error.
Thanks,
Dilip
09337877895
Comment