当前位置: 代码迷 >> Oracle管理 >> 请教如何解决报错“ora-00911:无效字符”
  详细解决方案

请教如何解决报错“ora-00911:无效字符”

热度:132   发布时间:2016-04-24 05:23:35.0
请问怎么解决报错“ora-00911:无效字符”?
创建用于执行DDL操作的过程exec_ddl,代码如下:
create or replace procedure exec_ddl(ddl_stat varchar2)
is
begin
 execute immediate ddl_stat;
end;
执行以下代码:
begin
 exec_ddl('create table tsing_test(eno number);');
end;
提示以下信息:
ORA-00911:无效字符
ORA-06512:在"SYS.EXEC_DDL",line 4
ORA-06512:在line 2

请问各位,错因在哪?如何解决?

------解决方案--------------------
begin
 exec_ddl('create table tsing_test(eno number);');
end;

-- 分号不要!

  相关解决方案