当我更新时间戳时,行会被删除?

时间:2015-02-27 19:19:59

标签: oracle-sqldeveloper

我觉得这很简单。我需要使用某个user_id参数更新四行(例如'XYZ',以便时间戳中的时间值重置为上午12点。

我在该表中有这个user_id的4行。

我运行以下查询:

update table_to_be_updated
set table_timestamp = to_timestamp(to_date(table_timestamp , 'yyyy/mm/dd'), 'YYYY-MM-DD HH24:MI:SS')
    where user_id = 'XYZ';

查询运行正常。接下来,我尝试选择具有user_id = 'XYZ'的所有行,并且行已经消失!有人可以帮助解决这个问题吗?除非我回滚,否则我无法看到select中的行。

0 个答案:

没有答案