[解決済み] ミリ秒を含む日付文字列に対するOracle to_date関数の使用
2022-02-01 03:08:33
質問
私はOracle DBにいくつかの挿入を実行する必要があります。私はいくつかの日付を持っている 以下のフォーマットで
'23.12.2011 13:01:001'
ドキュメントにしたがって、私は挿入を書きました。 日付 を次のようにします。
to_date('23.12.2011 13:01:01', 'DD.MM.YYYY HH24:MI:SS')
で、これは正しく動作します。今度は、ミリ秒を含む日付の書式を
'23.12.2011 13:01:001'
以下を試してみました。
to_date('23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3')
00000 - "日付のフォーマットが認識されません")と表示されます。
このミリ秒のフォーマットには、どの "String" を使用すればよいのでしょうか?
よろしくお願いします。
どのように解決するのですか?
オラクル
DATE
は、1秒以上の精度で時間を保存しません。 ミリ秒の精度のデータを
DATE
カラムを使用します。
2つのオプションは、ミリ秒の文字列を切り捨てて、それを
DATE
は、すなわち
to_date( substr('23.12.2011 13:01:001', 1, 19), 'DD.MM.YYYY HH24:MI:SS' )
に変換するか、文字列を
TIMESTAMP
ミリ秒の精度をサポートする
to_timestamp( '23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3' )
関連
-
オラクル表領域拡張の詳細
-
Oracle Logminer クイックスタート詳細
-
オラクルインデックス概要
-
LogMinerによるOracle Databaseの同期マイグレーション
-
[解決済み] ORA-01461: LONG 値は、LONG 列への挿入にのみバインドできます-クエリー時に発生します。
-
[解決済み] ORA-00900: 無効な SQL 文 - Oracle 10g のプロシージャを実行するとき
-
[解決済み] ORA-00917: カンマ欠落エラー [終了しました]。
-
[解決済み] ORA-01799: 列がサブクエリに外部結合されていない可能性があります。
-
[解決済み] PLS-907でライブラリユニットを読み込めない
-
[解決済み] SQLステート [72000]; エラーコード [14300]; JDBCバッチアップデートを実行できませんでした。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
オラクル、新プロジェクトの実践のためのテーブルを作成
-
Oracle Databaseの失敗したオブジェクトの処理の詳細
-
Oracle TriggersとCursorsを高速に学ぶ
-
Oracleで読み取り専用アカウントを作成する詳細手順
-
Oracle 11g R2 インストールチュートリアル フルバージョン
-
[解決済み] ORA-00900: 無効な SQL 文 - Oracle 10g のプロシージャを実行するとき
-
[解決済み] ミリ秒を含む日付文字列に対するOracle to_date関数の使用
-
[解決済み] ORA-01849: 時間は 1 から 12 の間でなければなりません。
-
[解決済み] ORA-30036: アンドゥ テーブルスペース 'UNDOTBS' でセグメントを 8 つ拡張できません。
-
[解決済み] PLS-00382: 式が不正です。