今天遇到了这段遗留代码。想知道它的使用是否有一些奇怪和美妙的意义。我怀疑它,但在我删除它的用法之前认为值得检查。
select ...
Amount = isnull(ARTL.Amount, 0) - 0,
Retainage = isnull(ARTL.Retainage, 0) - 0,
DiscOffered = ARTL.DiscOffered - 0,
from tables ...
这三个字段都是数字,结果如下:
variable=null 0 - 0 = 0
variable=0 0 - 0 = 0
variable=-number -number - 0 = -number
variable=+number +number - 0 = +number
答案 0 :(得分:0)
我打赌在某一点被用来强制进行隐式演员或他们认为它会