位操作问题
declare @mask bigint
set @mask = 0x1000000000000000
if @mask & 1152921504606846976 > 0 --注:1152921504606846976 = 0x1000000000000000
print '包含'
else
print '不包含'
执行上面的语句的时候,出现这个错误:Invalid operator for data type. Operator equals boolean AND, type equals numeric.
该如何解决这个问题