cangos

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在新增数据的过程中,发现执行下列语句会报ORA-00911错误

insert into DMN_JD(ID_JD,CODE_JD,NAME_JD) VALUES('Z999','Z999','沿江开发区');

insert into DMN_JD(ID_JD,CODE_JD,NAME_JD) VALUES('A101','A101','长芦');

 

解决方法:

将上述语句修改为

begin

  insert into DMN_JD(ID_JD,CODE_JD,NAME_JD) VALUES('Z999','Z999','沿江开发区');

  insert into DMN_JD(ID_JD,CODE_JD,NAME_JD) VALUES('A101','A101','长芦');

end;

 

原因:多条insert操作中,实际上是给SQL*PLUS提供了包含多个语句的块,可是却没有BEGIN...END扩起来,所以它不认了。

posted on 2011-12-09 11:28  cangos  阅读(825)  评论(0编辑  收藏  举报