我在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)
但它返回一个错误。
如果 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>