Oracle Form在开发时,一不留神就会出现假锁--Forms 抛出FRM-40654(记录已经被另一个用户更新,重新查询以查看修改)一般有如下几个情况:
1. 四舍五入
2.数据块中的某些项目的公式与视图中的公式不一致
3.数据块中的项目要设置主键是要唯一组合
4.数据块中的项目默认了值,而视图或表中字段没有默认值
5.form界面的值与数据库底层不一致,正点检查表必填字段
Oracle Form在开发时,一不留神就会出现假锁--Forms 抛出FRM-40654(记录已经被另一个用户更新,重新查询以查看修改)一般有如下几个情况:
1. 四舍五入
2.数据块中的某些项目的公式与视图中的公式不一致
3.数据块中的项目要设置主键是要唯一组合
4.数据块中的项目默认了值,而视图或表中字段没有默认值
5.form界面的值与数据库底层不一致,正点检查表必填字段