1. ホーム
  2. オラクル

[解決済み] Oracleの日付書式の画像が入力文字列全体を変換する前に終了する

2022-03-03 16:01:49

質問

私のテーブルには2つのDATEフォーマット属性がありますが、値を挿入しようとすると、エラーが発生します。 入力文字列全体を変換する前に、日付フォーマットの画像が終了します。 以下は私が試したコードです。

insert into visit
values(123456, '19-JUN-13', '13-AUG-13 12:56 A.M.');

に問題があると思います。 12:56 とありますが、Oracleのドキュメントでは date は日付と時刻の両方を意味します。

解決方法は?

を確認する必要があります。 NLS_DATE_FORMAT という文字列があり、その書式に準拠した日付文字列を使用します。 あるいは to_date 関数の中で INSERT ステートメントを次のように使用します。

insert into visit
values(123456, 
       to_date('19-JUN-13', 'dd-mon-yy'),
       to_date('13-AUG-13 12:56 A.M.', 'dd-mon-yyyy hh:mi A.M.'));

さらに、オラクル DATE 店舗 日付 時間 の情報をまとめて表示します。