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

How to save the value of one variable to another variable in Oracle APEX?

我在 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)

但它 returns 一个错误。

如果 TIME_AND_DATE 列的数据类型是 DATE 并且您只想将它​​的日期部分放入变量中,那么 TRUNC 它(而不是 TRIM)。

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>