こんにちは私は以下のクエリを使用して、ORACLEToadのCLOBフィールドから「DD-MM-YYYY」の形式で日付を取得しています。
Select ID, NVL(TO_CHAR(xmltype(XML_RAW).extract('//ROWSET//ROW//MJR_V//MJR_V_ROW//EARLIEST_ACCEPT_DATE/text()').getStringVal(), 'DD-MM-YYYY'),'')
AS Dateformat from table1 where ID = 102
エラーが発生します:
ORA:01722: Invalid number
しかし、上記のクエリダイレクトDB列(CLOBフィールドではない)を使用すると、正常に実行されます。
Select ID, NVL(TO_CHAR(Start_Date, 'DD-MM-YYYY'),'')
AS Dateformat from table1 where ID = 102
解決策を教えてください。