1

トリガーを使用せずに、日時列を定義し、行が挿入されたときに自動的に入力する方法はありますか?

値は、行が挿入された時点になります。

4

6 に答える 6

14

はい、次を使用しますdefault

create table test_table (d_col datetime default current_timestamp)
于 2012-05-24T15:13:53.640 に答える
10

はい、デフォルトの制約を使用します:

mydatecolumn datetime 
    constraint DF_myDate DEFAULT (getdate())
于 2012-05-24T15:14:04.637 に答える
7

はい、デフォルトの制約を使用しますGetDate()

于 2012-05-24T15:13:28.843 に答える
2

とてもシンプルです。SSMS でテーブルを設計するときは、フィールドの既定値をgetdate()

于 2012-05-24T15:14:24.007 に答える
0

create table FACT_LO ([LOAD_DATE] [datetime] default getdate())

于 2015-11-05T08:28:55.380 に答える