Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ORA-06512--invalid character at "SYS.DBMS_UTILITY"

3321967Aug 18 2017 — edited Aug 23 2017

create or replace procedure USERDROP2 (user_no in varchar2)

as

user_ac VARCHAR2(10);

run_statement VARCHAR2(500);

BEGIN

user_ac:=user_no;

run_statement := 'DROP USER '||user_ac||' CASCADE;';

dbms_output.put_line(run_statement);

dbms_utility.exec_ddl_statement('DROP USER '||user_ac||' CASCADE;');

END USERDROP2;

SQL> EXEC USERDROP2('SC5506');

begin USERDROP2('SC5506'); end;

ORA-00911: invalid character

ORA-06512: at "SYS.DBMS_UTILITY", line 574

ORA-06512: at "SYS.USERDROP2", line 9

ORA-06512: at line 2

This post has been answered by Paulzip on Aug 18 2017
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 20 2017
Added on Aug 18 2017
11 comments
2,287 views