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

oracleDATEとTIMESTAMPの違い

    DATEとTIMESTAMPのサイズは同じ(7バイト)です。これらのバイトは、世紀、10年、年、月、日、時、分、秒を格納するために使用されます。ただし、TIMESTAMPでは、秒の小数部(11バイト)やタイムゾーンの秒の小数部(13バイト)などの追加情報を保存できます。

    TIMESTAMPは、Oracleに準拠したANSIとして追加されました。それ以前は、DATEのみでした。

    通常、DATEを使用する必要があります。ただし、時間の精度が必要な場合は、TIMESTAMPを使用してください。

    また、Javaについては、Oracle JDBCドライバーのoracle.sql.DATEクラスが、Oracle Date /TimestampデータタイプとJavaクラスjava.sql.Date、java.sql.Time、およびjava.sql.Timestampの間の変換を提供します。

    >

    1. リレーショナルデータベースの行を削除または無効にする必要がありますか?

    2. MySQLでGroupBy句を使用して行をグループ化する

    3. MySQL Galeraクラスターレプリケーションを使用した地理分散クラスターの作成:パート2

    4. ストアドプロシージャの結果セットから列を選択します