SQL 时间和日期格式反对双重 table
SQL time and date formatting against dual table
我试图仅以特定格式显示 table 的日期和时间。此格式为 DD-MON-YYYY 和时间 HH24:MI:SS。我不明白如何让这两种格式一起工作。我可以让它们单独运行。
select to_char(sysdate, 'DD-MON-YYYY', systimestamp,'HH24:MI:SS') from dual;
我的错误是'too many arguments'。我想了解为什么它不起作用。
尝试:
select to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS') from dual;
From the documentation TO_CHAR 使用日期时需要三个参数
- 日期或日期时间
- 格式模型
用于本地化的可选 NLS 参数
您可以将这两个结果连接在一起。
selectto_char(sysdate,'DD-MON-YYYY')||' '|| TO_CHAR(systimestamp,'HH24:MI:SS') 来自 dual;
但是为什么你这样做的时候会打一个电话
SELECT TO_CHAR(systimestamp,'DD-MON-YYYY HH24:MI:SS') from dual;
注意 SQL 关键字不区分大小写。大小写都可以。
我试图仅以特定格式显示 table 的日期和时间。此格式为 DD-MON-YYYY 和时间 HH24:MI:SS。我不明白如何让这两种格式一起工作。我可以让它们单独运行。
select to_char(sysdate, 'DD-MON-YYYY', systimestamp,'HH24:MI:SS') from dual;
我的错误是'too many arguments'。我想了解为什么它不起作用。
尝试:
select to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS') from dual;
From the documentation TO_CHAR 使用日期时需要三个参数
- 日期或日期时间
- 格式模型
用于本地化的可选 NLS 参数 您可以将这两个结果连接在一起。
selectto_char(sysdate,'DD-MON-YYYY')||' '|| TO_CHAR(systimestamp,'HH24:MI:SS') 来自 dual;
但是为什么你这样做的时候会打一个电话
SELECT TO_CHAR(systimestamp,'DD-MON-YYYY HH24:MI:SS') from dual;
注意 SQL 关键字不区分大小写。大小写都可以。