我正在使用 SQL Server 2008:
- 我想保持日期和时间分开
- 我希望它们在创建记录时都具有像 NOW() 这样的默认值
- 如何控制日期和时间的格式
到目前为止,我有这个代码:
CREATE TABLE [Table1]
(
[RECORD_ID] int IDENTITY (1, 1) NOT NULL,
[INPUT_ID] int NOT NULL,
[DATE] date DEFAULT GETDATE(),
[TIME] time(7) DEFAULT GETDATE(),
PRIMARY KEY ([RECORD_ID])
)
我只是不知道如何将时间压缩数据类型设置为time(0)
. 我的其余代码都可以吗,还是有更好的方法?