SQL Server:将日期和时间存储在单独的列中

时间:2013-11-07 15:20:09

标签: sql-server-2008 date time default-value

我正在使用SQL Server 2008:

  1. 我想保持日期和时间分开
  2. 我希望在创建记录时,它们都具有默认值,如NOW()
  3. 如何控制日期和时间的格式
  4. 到目前为止,我有这段代码:

     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)。我的其余代码是否正常,或者有更好的方法?

0 个答案:

没有答案