好的,首先我确定特定日期的日期整数,然后我需要将随机值更新到dpm_dateto
列中:
询问 :
select to_char(to_date('15/05/2013','dd/mm/yyyy'), 'J') from dual;
结果:
2456428
现在,我尝试dpm_dateto
使用以下查询更新列:
update t_dailypm
set dpm_dateto =
(select to_date(trunc(dbms_random.value(2456428,2456428+76)), 'J') from dual)
where dpm_loc = 'P2' and dpm_department like '%IN%';
结果:
900 rows updated.
但是,问题是dpm_dateto
列中的每个不同值都使用相同的日期更新。我无法理解这一点。请帮忙。