使用 Oracle SQL Query 获得与使用 JS date.now() 方法相同的结果
Get same result with Oracle SQL Query as with JS date.now() method
在 JS 中通过 SQL 使用 date.now() 方法(自 1970 年 1 月 1 日以来经过 returns 毫秒)时,是否有一种快速获得完全相同结果的方法select声明?
我想这可能是开始:
select current_timestamp from dual;
...但从那时起,我就无法获取上述格式。
那就是
SQL> SELECT (CAST (SYSTIMESTAMP AS DATE) - DATE '1970-01-01')
2 * 24
3 * 60
4 * 60
5 * 1000
6 + MOD (EXTRACT (SECOND FROM SYSTIMESTAMP), 1) * 1000 result
7 FROM DUAL;
RESULT
----------------
1629124489718
SQL>
在 JS 中通过 SQL 使用 date.now() 方法(自 1970 年 1 月 1 日以来经过 returns 毫秒)时,是否有一种快速获得完全相同结果的方法select声明?
我想这可能是开始:
select current_timestamp from dual;
...但从那时起,我就无法获取上述格式。
那就是
SQL> SELECT (CAST (SYSTIMESTAMP AS DATE) - DATE '1970-01-01')
2 * 24
3 * 60
4 * 60
5 * 1000
6 + MOD (EXTRACT (SECOND FROM SYSTIMESTAMP), 1) * 1000 result
7 FROM DUAL;
RESULT
----------------
1629124489718
SQL>