Casser Notes

SASメインで使っていたエンジニアのステップアップの記録

Oracle | TO_変換がエラーになる場合のデフォルト値が設定できる

Oracle 12cから、TO_DATEに DEFAULT return_value ON CONVERSION ERROR句 というのが使えるようになって、変換できない異常値が入ってきた場合はデフォルト値を設定できるようになたとのこと

 

オプションのDEFAULT return_value ON CONVERSION ERROR句により、charからDATEへの変換中にエラーが発生した場合にこのファンクションで戻される値を指定できます。https://docs.oracle.com/cd/E82638_01/sqlrf/TO_DATE.html#GUID-D226FA7C-F7AD-41A0-BB1D-BD8EF9440118

 

知らなかった…