我在表格字段中更改了数据,然后点击了" COMMIT"图标。数据没有更新,我在数据编辑器日志中看到了这条消息。
One error saving changes to table "EVO"."T_CAP_SUM":
但是,当我使用查询时,数据已更新。
UPDATE T_CAP_SUM SET FCNT_004 = '0' WHERE CELL_NO = 'MAT-02'
为什么会这样?
答案 0 :(得分:3)
在某些情况下,SQL Developer使用ROW_SCN上的谓词进行更新的方法不起作用。在这些情况下,您可以通过取消选中“使用ORA_ROWSCN”选项,通过工具 - >来解决问题。 偏好设置,数据库 - > ObjectViewer 。最新版本的SQL Developer(包括4.0)中提供了此选项。
答案 1 :(得分:1)
不确定您的行是否具有日期类型列。如果是,则检查日期是否格式正确。由于不正确的日期格式也可能导致上述错误