在 SQL Server 中,datetime2 数据类型的默认值是 1900-01-01 00:00:00.0000000。
它是一种带有更高精度的日期和时间数据类型,可以存储日期和时间值以及毫秒。该类型的日期范围为0001-01-01至9999-12-31,时间范围为00:00:00.0000000至23:59:59.9999999。
在创建表时,如果不指定 datetime2 列的默认值,则将使用上述默认值。可以使用 DEFAULT 关键字在创建表时指定该列的默认值。
CREATE TABLE mytable (
id INT PRIMARY KEY,
mydatetime2 datetime2 DEFAULT GETDATE()
这样在插入数据的时候不填mydatetime2字段默认值就是当前时间