【发布时间】:2015-07-10 04:25:55
【问题描述】:
我正在使用 Oracle SQL Developer 工具,版本 3.0.02,但在理解以下内容时遇到了一些问题:如果我提交更新并且时间响应为“0 秒”,那么提交是否正确完成?因为它发生了几次并且数据库没有更新。不知道是不是巧合。当我在它显示“0 秒”后第二次提交(只是为了确定)时,它显示为“0,016 秒”并且更新显示正确。但我不想为了做对而连续提交 4 次。对此你们怎么看?哦,它并没有给我任何错误。
提前谢谢你
【问题讨论】:
-
澄清只能附带一些代码。
-
UPDATE db SET user='name' where file='name_of_file' and answer='okay'
-
没关系,我运行更新,然后当我提交时,它看起来就像我说'0秒'
-
更新脚本中的代码是正确的,因为在大多数情况下它都可以工作,但是当它失败时,我唯一注意到的是响应时间的变化。我的意思是,对我来说,如果它一直显示“0,032”左右,它应该一直给我一些数字,即使它几乎是瞬时的,这似乎是合乎逻辑的。当它出现“0 秒”时,数据库未更新。
-
如果您使用 COMMIT 按钮,您将在日志面板中看到 COMMIT SUCCESSFUL(或不成功)消息,例如:“Import-export_peeps2-csv-bad.sql*: Thu Apr 30 13:24:05 EDT 2015:提交成功”另外,3.0 版旧,升级到 4.0.3 版以获得更好的整体体验。
标签: sql oracle time oracle-sqldeveloper commit