テーブルにデータを挿入するストアド プロシージャがあります。テーブルの 1 つの列は datetime で、行挿入のタイム スタンプを格納するために使用されます。
INSERT INTO myTable (Field1, Field2, Field3) VALUES (1, 2, GETUTCDATE());
Field3
日時列です。単純なクエリでそのテーブルからデータを選択するとSELECT * FROM myTable
、すべての日時値が.000
ミリ秒単位で表示されます。
を実行するSELECT GETUTCDATE()
と、ミリ秒が表示されます。2013-10-16 18:02:55.793
SELECTの日時列にミリ秒が保存/表示されないのはなぜですか?