DECLARE @IS_EMAIL CHAR(1);
IF @IS_EMAIL = '1' .....
IF (ISNULL(@IS_EMAIL , '0') = '1') .....
对于
@IS_EMAIL
的每个值,这2个条件是否会解析为相同的结果?
最佳答案
是的,它们将相同。
@IS_EMAIL为空时,第二个将求值为if 0 = 1
。
关于sql - SQL Server2008。这两个语句是否相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17086570/