-3

我想从表单中的表和数据库中的表中删除记录......这是我的代码:

if /*condition*/ then 

 delete_record;

 commit;

end if;

注意:我收到此错误:FRM-40508 : ORACLE error: unable to INSERT record

但是,只记录在表格的删除!但在数据库中已经存在!!!

4

1 回答 1

0

首先,FRM-xxxx 错误意味着这是一个 Oracle 表单错误,而不是数据库错误。可以肯定的是,试试 show-error 键序列(在我的设置中是 Ctrl+Shift+E),看看是否还有 oracle 错误。
delete_record 是一个受限制的过程,因此不能从某些 WHEN- 或 POST- 或 PRE- 触发器调用它。你能告诉我们这段代码在哪里吗?

于 2013-01-07T11:09:51.210 回答