在下面的代碼中,我無法將日期轉換為給定的格式。為什么?
select sysdate,to_char('09/21/1990','ddth "of" mm yyyy') as formated
from emp;
錯誤資訊:
ORA-01722: invalid number
uj5u.com熱心網友回復:
to_char 函式是將 DATE 型別轉換為字串。您的日期引數已經是一個字串。如果您確實使用字串文字執行查詢,則必須先將其轉換為 DATE 型別,然后再轉換為所需的字串格式,如下所示
select sysdate,
to_char(to_date('09/21/1990','MM/DD/YYYY'),'ddth "of" mm yyyy') as formated
from emp;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/432917.html
