首页 > 解决方案 > 如何在 SQL Server 的表中插入自定义日期?

问题描述

以下是 SQL Server 中特定列的一些值:

1899-12-30 00:00:00.0000000
1899-12-30 00:00:00.0000000
2022-03-01 00:00:00.0000000
2022-03-01 00:00:00.0000000

列类型是datetime2(7)

创建插入语句以插入特定日期的正确方法是什么?

这种方法好吗?:

insert into table1 (date) values ('2020/01/31')

这可以接受吗?或者应该是:

insert into table1 (date) values ('2020/01/31 00:00:00.0000000')?

使用 SQL Server

标签: sqlsql-server

解决方案


您可以使用标准日期格式YYYY-MM-DD

insert into table1 (date) 
    values ('2020-01-31')

推荐阅读