sql >> データベース >  >> RDS >> Oracle

ミリ秒単位の日付文字列にOracleto_date関数を使用する

    Oracleの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' )
    


    1. プロファイルからデータベースメールアカウントを削除する(SSMS)

    2. mysqlで緯度と経度を使用して2点間の距離を検索します

    3. リレーショナルオブジェクトの主キーを処理するAndroidレルム

    4. ストアドプロシージャとは何ですか?なぜストアドプロシージャですか?