Oracle SYSDATE 格式更改

3 sql oracle

我正在尝试更改 Oracle SYSDATE 的格式,以便它在运行 PL/SQL 过程时使用特定格式。这种格式确实没有必要,但我正在更新旧表,并且由于一些集成而需要维护这种格式。我的问题是我无法复制该格式。所需的格式是:15/MAR/17 09:31:08.000000000

目前下面是我能得到的最接近的,我不知道如何更改MM为显示 MAR 而不是 03。

SELECT TO_CHAR
    (SYSDATE, 'DD/MM/YY HH24:MI:SS.SSSSSSSSS')
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)

提前感谢工厂

小智 5

MON 将显示月份而不是数字。

SELECT TO_CHAR
    (SYSDATE, 'DD/MON/YY HH24:MI:SS."000000000"')
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)