我有以下表TSQL DEFAULT CURRENT_TIMESTAMP
CREATE TABLE T3
(
DD DATETIME DEFAULT CURRENT_TIMESTAMP
)
时候开始插入行通过这T3:
INSERT T3 SELECT 1;
我得到
1900-01-02 00:00:00.000
1900-01-02 00:00:00.000
1900-01-02 00:00:00.000
1900-01-02 00:00:00.000
为什么在一年中的值1900年?
我正在使用sql server express 2012。我机器上的时钟是最新的。
你是怎么想到的是语句的行为将是?尝试首先理解“SELECT 1”背后的思想。 –
呃你觉得默认的current_timestamp是做什么的? –
我为什么得到-2?我有没有反对stackoverflow指导方针? –