如何批量将ORACLE数据库所有用户表的时间字段值修改为当前时间

2025-01-05 01:59:33
推荐回答(2个)
回答1:

需要用update语句。

如test表中有如下数据:

要将begintime改成当前日期时间,可用如下语句:

update test set begintime=sysdate;
commit;

更新后结果:

回答2:

select 'update ' ||table_name ||' set datetime =sysdate'
from dba_tabs
;
然后把第一步生成的脚本导出,执行。
备注:不知道你是不是这个意思