摘要: 在T-SQL中,表示用作输入数据的DATETIME字面值是一件比较棘手的事情,当你需要表示时间时,可以使用能够隐式转换为DATETIME的字符串。如果字符串出现在期望DATETIME的上下文中,——例如INSERT或UPDATE语句中DATETIME列的目标值,它将被隐式的转换为DATETIME,同样,当表达式包含不同类型的操作数,一般情况下优先级最高的操作数决定了所有操作数的数据类型。时间类型... 阅读全文
posted @ 2011-07-08 10:24 梅子黄时雨 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: smalldatetime 共需要4个字节,其中两个字节表示1900-1-1之后的所有天数,另外两个字节表示午夜后一分钟为单位的时间,支持范围从1900-1-1到2079-6-6 阅读全文
posted @ 2011-07-08 09:48 梅子黄时雨 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 这个限制是因为历史原因,西方世界有两个历法:儒略历(Junlian Calendar)和格里历(Gregorion Calendar)。 这两个历法之间相差几天,所以当使用儒略历的文明转到格里历的时候,需要跳过10-13天,英国在1752年做了转换(这样,在这一年,1752-9-2的下一天1752-9-14)。 为什么SQLServer选择1753年作为开始时间呢?有一种猜测是,如果你要存储... 阅读全文
posted @ 2011-07-08 09:39 梅子黄时雨 阅读(1126) 评论(1) 推荐(1) 编辑