我试图仅以某种格式显示表格的日期和时间。此格式为 DD-MON-YYYY 和时间 HH24:MI:SS。我不明白如何使两种格式一起工作。我可以让它们分别发挥作用。
select to_char(sysdate, 'DD-MON-YYYY', systimestamp,'HH24:MI:SS') from dual;
我的错误是“争论太多”。我想了解为什么它不起作用。
我试图仅以某种格式显示表格的日期和时间。此格式为 DD-MON-YYYY 和时间 HH24:MI:SS。我不明白如何使两种格式一起工作。我可以让它们分别发挥作用。
select to_char(sysdate, 'DD-MON-YYYY', systimestamp,'HH24:MI:SS') from dual;
我的错误是“争论太多”。我想了解为什么它不起作用。
从文档TO_CHAR 在使用日期时需要三个参数
本地化的可选 NLS 参数您可以将这两个结果连接在一起。
选择 to_char(sysdate, 'DD-MON-YYYY')||' '|| TO_CHAR(systimestamp,'HH24:MI:SS') 来自双重;
但是为什么当你打一个电话
SELECT TO_CHAR(systimestamp,'DD-MON-YYYY HH24:MI:SS') from dual;
NB SQL 在关键字方面不区分大小写。大写或小写都可以。
尝试:
select to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS') from dual;