我是初學者。我有一個無法解決的問題。我想為 DATE 添加引數。但我有一個例外:ORA-01830:日期格式圖片在轉換整個輸入字串之前結束。我的代碼如下。
AND
TO_DATE(so.org_due_date,'DD-MM-YYYY') >= ('01-11-2021')
有人可以提示我如何添加此引數嗎?感謝每一位的幫助。我很感激。
uj5u.com熱心網友回復:
假設org_due_date列是text,包含 format 中的文本日期DD-MM-YYYY,比較應該是:
TO_DATE(so.org_due_date, 'DD-MM-YYYY') >= date '2021-11-01';
雖然TO_DATE()函式的輸入是格式為 的文本,但DD-MM-YYYY一個有效的 Oracle 日期文字采用上面給出的格式。
uj5u.com熱心網友回復:
假設這so.org_due_date是一種DATE資料型別,TO_DATE則應在右側使用該函式。
AND so.org_due_date >= TO_DATE('01-11-2021', 'DD-MM-YYYY')
或者在YYYY-MM-DD格式中使用日期文字。
AND so.org_due_date >= DATE'2021-11-01'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/364942.html
上一篇:如何訪問子類中的變數?
