gpt4 book ai didi

sql - 在 oracle 中使用 getDate() 更新行时出错

转载 作者:行者123 更新时间:2023-12-04 16:32:03 28 4
gpt4 key购买 nike

我有一个表,其中有一列名为 STREAM_TIME 的 DATE 类型。
我正在尝试将该列的所有行更新为今天的日期。使用的数据库是oracle。

我的查询:

update bns_bess_messages SET stream_time=getDate();

Oracle 返回此错误:
SQL Error: ORA-00904: "GETDATE": invalid identifier
00904. 00000 - "%s: invalid identifier"

如何将 STREAM_TIME 更新为今天的日期?

谢谢

最佳答案

您可以通过以下方式执行此操作:

update bns_bess_messages set stream_time = trunc(sysdate);

或者,如果您想获得确切的时间:
update bns_bess_messages set stream_time = sysdate;

要检查,您可以使用以下查询:
select sysdate from dual;

关于sql - 在 oracle 中使用 getDate() 更新行时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566799/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com