一个表
CREATE TABLE worker
(wno INT PRIMARY KEY,
wname CHAR(8),
sex CHAR(2),
birthday DATETIME,
party BIT,
wdate DATETIME,
dno INT,
FOREIGN KEY (dno) REFERENCES depart (dno)
);
插入语句
INSERT
INTO worker
VALUES(7,'刘夫文','男',01/11/42,0,08/10/60,2);
为什么从表里面看的时候 应该是01/11/42和08/10/60的地方是1900-01-01 00:00:00.000啊···
如果插入的时候 用的VALUES(7,'刘夫文','男','01/11/42',0,'08/10/60',2);就会是类型出错了 成了char向datetime变换了
如果是
INSERT
INTO worker
VALUES(9,'刘夫文','男',1942-01-11,0,1960-08-10,2);
的话
记录中的两个时间分别是1905-04-15 00:00:00.000
1905-04-27 00:00:00.000
怎么回事啊
如果日期加上引号的话类型不匹配出错了 成立char的了
|