如何在Oracle APEX中把一个变量的值保存到另一个变量中?

问题描述 投票:0回答:1

我在Oracle APEX中有两个项目,我想让一个项目的值成为另一个项目的默认值。我已经尝试使用SQL函数 TRIM:

SELECT TRIM('HH24:MI ' FROM TIME_AND_DATE) AS DATE FROM BILL;

TIME_AND_DATE - (format mask: DD-MM-YYYY HH24:MI)
DATE          - (format mask: DD-MM-YYYY)

但它返回一个错误。

oracle datetime oracle-apex trim
1个回答
1
投票

如果 TIME_AND_DATE 列数据类型为 DATE 而你只想把其中的日期部分放入一个变量中,那么就可以用 TRUNCTRIM).

SQL> select sysdate date_and_time,
  2         trunc(sysdate) truncated
  3  from dual;

DATE_AND_TIME       TRUNCATED
------------------- -------------------
15.05.2020 15:07:12 15.05.2020 00:00:00

SQL>

下一步就是演示了;使用 TO_CHAR (或前端的格式掩码(Apex?))来显示你想要的东西,如

SQL> select to_char(trunc(sysdate), 'dd-fmmonth-yyyy') result from dual;

RESULT
--------------------
15-svibanj-2020

SQL>
© www.soinside.com 2019 - 2024. All rights reserved.