実現したいこと
Pl/sqlでvachar2型のカラム(yyyymmddhhmissの形式でセットされる想定)を日付型に変換し、その時刻のみを参照して処理を分岐したい
発生している問題・分からないこと
現在pl/sqlでプロシージャの開発を行っており、その中でデータベースから取得してきた日付(varchar2型)を参照して、12:00:00以前か以降かで以降の処理を分岐すると言った処理を作成しておりますが上手く行きません。
IF TO_DATE(vachar2型のカラム,’hh24:mi:ss’)<=‘12:00:00’ THEN
12 時以前の場合の処理
ElSE
12時以降の場合の処理
END;
この様に記述しておりますが、リテラル書式の不一致エラーが発生しております。
分かりにくくて申し訳ありませんが、こちらの機能の実装についてご存知の方がいらっしゃれば教えていただきたいです。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
良い結果は得られなかった
補足
特になし
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/09/11 04:26