gpt4 book ai didi

database - ORACLE 中的 SYSDATE

转载 作者:搜寻专家 更新时间:2023-10-30 20:01:14 25 4
gpt4 key购买 nike

我正在尝试使用 oracle 中的 SYSDATE 函数获取系统日期,但我一直得到的结果等于我从中请求系统日期的表中的行数

我的代码如下所示:

SELECT TRUNC(SYSDATE)As Currnt_Time FROM TABLE_NAME

这是我的输出:

enter image description here

结果显示当前时间N次,我只想显示一次

最佳答案

SELECT TRUNC(SYSDATE)As Currnt_Time FROM dual;

DUAL 只有 1 列,1 行。所以你会得到一个答案。

您要求在表上运行选择,因此它将应用于所有行,除非您提供谓词。

所以你可以这样做,但不要这样做。

select trunc(SYSDATE)as CURRNT_TIME from TABLE
where rownum < 2;

这总是比使用 DUAL table 更昂贵.事实上,这就是我们 build 它的原因。

关于database - ORACLE 中的 SYSDATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48690479/

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