在下面的 sql 查询中,我有一个选择案例,没有别的
SET dateformat mdy
DECLARE @DATE1 DATETIME
SET @DATE1 = '12/31/2011'
DECLARE @DATE2 DATETIME
SET @DATE2 = '06/01/2012'
UPDATE tablx
SET xdate = case WHEN xdate is null and odate BETWEEN @Date1 AND @Date2 then odate end
NULL
else 的存在是否有区别,在上述情况下,即使我没有写,如果条件不满足,xdate 值是否会被填充ELSE NULL
?