在SQL Server数据库中,有时我们需要比较一个GUID是全为零(即其值是GUID.Empty).
当然一般会想到直接使用下面语句.
declare @emptyGUID uniqueidentifier;
select @emptyGUID = '00000000-0000-0000-0000-000000000000';
虽然可以,但是总觉得此方法略显笨重.
相比之下,还有另一种较为轻巧的方法来达到此目的.
declare @emptyGUID uniqueidentifier
select @emptyGUID=cast(cast(0 as binary) as uniqueidentifier)