0

我正在使用 SQL Server 2008:

  1. 我想保持日期和时间分开
  2. 我希望它们在创建记录时都具有像 NOW() 这样的默认值
  3. 如何控制日期和时间的格式

到目前为止,我有这个代码:

 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). 我的其余代码都可以吗,还是有更好的方法?

4

0 回答 0