SQL Server の DateTime2 と DateTime の違い 質問する

SQL Server の DateTime2 と DateTime の違い 質問する

どれ:

SQL Server 2008 以降で日付と時刻を保存する推奨される方法はですか?

精度 (およびおそらくストレージ スペース) の違いは認識していますが、今のところはそれを無視して、何をいつ使用するかに関するベスト プラクティス ドキュメントはありますか。それとも、単に のみを使用する必要があるのでしょうかdatetime2

ベストアンサー1

MSDNドキュメント日付時刻使用を推奨日付時刻2彼らの推奨事項は次のとおりです。

time新しい作業には、、dateおよびデータ型を使用します。これらの型は SQL 標準に準拠しており、移植性が向上しています。、datetime2およびでは、秒の精度が向上しています。グローバルに展開されたアプリケーションにタイム ゾーンのサポートを提供します。datetimeoffsettimedatetime2datetimeoffsetdatetimeoffset

datetime2 は日付範囲が広く、デフォルトの小数精度も大きく、オプションでユーザー指定の精度があります。また、ユーザー指定の精度によっては、使用するストレージが少なくなる場合があります。

おすすめ記事