0

I changed data in table field and then I clicked on the "COMMIT" icon. The data was not updated and I saw this message from the Data Editor-log.

One error saving changes to table "EVO"."T_CAP_SUM":

However, when I used a query, the data has been updated.

UPDATE T_CAP_SUM SET FCNT_004 = '0' WHERE CELL_NO = 'MAT-02'

Why does this happen?

10
  • 2
    Did you try refreshing the result set before making the edit? Commented Mar 19, 2015 at 7:40
  • No. I edit data without refreshing. Commented Mar 19, 2015 at 7:45
  • so refresh the result set then.... Commented Mar 19, 2015 at 7:45
  • It same result. The data was not update. Commented Mar 19, 2015 at 7:52
  • What was shown after "One error saving changes to table "EVO"."T_CAP_SUM":"? Commented Mar 19, 2015 at 7:53

2 Answers 2

3

In some cases SQL Developer's method of updating with a predicate on ROW_SCN doesn't work. In these cases you can often workaround the problem by unchecking the "Use ORA_ROWSCN" option, via Tools -> Preferences, Database -> ObjectViewer. This option is available in recent versions of SQL Developer (including 4.0).

Sign up to request clarification or add additional context in comments.

6 Comments

Sorry. I not found your option.
@Monkawee, what version of SQL Developer are you using? The ORA_ROWSCN option is under Tools -> Preferences, Database -> ObjectViewer. Might be worth trying.
@jeffrey, Version 1.5.5. but, under Database option is ObjectViewer Parameter. Are you mean that? If that true. The ORA_ROWSCN not exists.
Perhaps you need to upgrade to a supported version - it's now up to version 4.0...
@JeffreyKemp, I not need to upgrade now. However, I would like to accept your answer. Thank you.
|
1

Not sure if your row is having date type column or not. If yes then check whether date is in correct format or not. As incorrect date format can also result in above mentioned error

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.