wq55 Asked:2022-07-06 11:43:10 +0000 UTC2022-07-06 11:43:10 +0000 UTC 2022-07-06 11:43:10 +0000 UTC 如何更新大于 1 分钟的列中的日期? 772 如何更新大于 1 分钟的列中的日期? 立柱DATE_END类型DATE 从: 06.07.2021 10:06:54 需要得到: 06.07.2021 10:07:54 sql 2 个回答 Voted Best Answer 0xdb 2022-07-06T16:33:56Z2022-07-06T16:33:56Z 只需添加 1 分钟,无需其他任何操作: declare date_end date := to_date ('06.07.2021 10:06:54', 'dd.mm.yyyy hh24:mi:ss'); begin date_end := date_end + interval '1' minute; dbms_output.put_line ('result='||date_end); end; / 结果: 结果=07/06/2021 10:07:54 请注意,PL/SQL 中没有列,只有变量。SQL 中有一些列,它们同样适用: create table t (date_end) as select to_date ('06.07.2021 10:06:54', 'dd.mm.yyyy hh24:mi:ss') from dual / update t set date_end = date_end + interval '1' minute; 1 row updated. select * from t; DATE_END ------------------- 06.07.2021 10:07:54 wq55 2022-07-06T17:22:04Z2022-07-06T17:22:04Z UPDATE ТАБЛИЦА SET date_end= date_end + interval '1' minute WHERE УСЛОВИЕ
只需添加 1 分钟,无需其他任何操作:
结果:
请注意,PL/SQL 中没有列,只有变量。SQL 中有一些列,它们同样适用: