日付の文字列が正しい日付かチェックする Oracle 12c R2 以降の場合 ⇒ VALIDATE_CONVERSION という組み込み関数がある。 VALIDATE_CONV_DATE ファンクション (日付文字列の有効性チェック) 文字列型の日付の整合性をチェックする関数は組み込み関数およびパッケージに用意されていない。 不正な日付文字をチェックなしに TO_DATE 関数 を使用すると例外が発生する。 これは外部入力データの投入バッチ処理などにおいて、トランザクション がロールバックすることにつながる。 CSV や文字列、テキストベースで用意されたデータをデータベースに投入する際の日付のチェック処理は欠かせない。 VALIDATE_CONV_DATE ファンクションのソース 移行しやすいように VALIDATE_CONVERSION の仕様に近づくように名称と引数、引数が NULL