4

挿入するすべての行に対して現在の日時が自動的に計算されるSQLServer2008R2テーブル列を作成しようとしています。

この列の計算列仕様値をGetDate()に設定しました。私のテーブルには古いデータが含まれていました。GetDate()関数を追加すると、列は現在の日時で更新されます。しかし、私の問題は、このテーブルに新しい行を挿入すると、日時列が現在の日時で更新されず、この列の各行の値が同じになることです。

新しいレコードを挿入するときに、列の現在の日時値を挿入するには、どの関数を使用する必要がありますか?

4

2 に答える 2

11

GETDATE()の値になるように設定してみてください。DEFAULT

于 2012-11-01T05:20:26.723 に答える
1

()を使用して列のデフォルト値を設定できますGETDATE。これにより、新しい行が挿入されるたびに現在の日時が取得されます。

于 2012-11-01T06:00:35.503 に答える