【发布时间】:2009-08-21 15:15:44
【问题描述】:
在 Sql Server 2008 中,他们添加了新的 DATE 和 TIME 数据类型,作为 DATETIME 的补充。
我想将 DATE 和 TIME 结合到 DATETIME,并认为显而易见的方法可能会起作用,我可以这样做
SELECT DATEFLD + TIMEFLD FROM MYTABLE
并且 DATE + TIME 将返回相应的 DATETIME。不幸的是,这有点太明显了,并没有奏效。所以我想知道,Sql Server 是否有任何方法来覆盖运算符,为 "+" 创建一个覆盖来处理 DATE + TIME => DATETIME 。
【问题讨论】:
标签: sql-server-2008 operators operator-overloading