SQL Server 2008 R2 を使用しています。
SQL Server Management Studio を使用して、データベースと新しいテーブルを作成しました。
テーブルには、データ型Time(0)
とDatetime2(0)
.
値を持つこのテーブルにレコードを挿入しました:
12:50:34...........2015-02-02 12:50:34
しかし、このレコードが保存されると、値は次のようになります。
12:50:34...........2015-02-02 12:50:34.0000000
これは、SQl Server management studio 内のイメージです。
したがって、Time(0)
列の値は入力したとおりのままです。しかし、Datetime2(0)
列の値には最後に 0 があります。
DateTime2(0)
列の値が変わるのはなぜですか?