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の間の変換を提供します。
>