ORACLE操作 ORACLE機能 サンプル共通関数

[サンプル共通関数] 正しい日付文字列かどうかチェックするFunction

投稿日:2017年3月18日 更新日:

引数に渡された値が正しい日付文字列かどうかを判定するFUNCTIONです。

サンプルソース

例)値がYYYYMMDD形式の日付文字列かどうかを判定する

使用例

例)「20170331」をチェックする

SQL*Plus
SQL> SELECT F_CHECK_YYYYMMDD('20170331') FROM dual; F_CHECK_YYYYMMDD('20170331') ------------------------------- 1

例)「20170231」をチェックする

SQL*Plus
SQL> SELECT F_CHECK_YYYYMMDD('20170231') FROM dual; F_CHECK_YYYYMMDD('20170231') ------------------------------- 0

補足

  • 正しい日付文字列の場合は1、不正な場合は0を返します。
  • NULLの場合は0を返します。
  • 日付形式を変えたい場合は、13行目のフォーマット形式を変更してください。

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能, サンプル共通関数
-

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク