SQL Server 2008R2 中的重寫IS DISTINCT FROM 和IS NOT DISTINCT FROM 謂詞
重寫替代方案
模擬 IS DISTINCT FROM 和 IS NOT DISTINCT FROM謂詞,以下表達式可以使用:((a <> b OR a IS NULL OR b IS NULL) AND NOT (a IS NULL AND b IS NULL))
(NOT (a <> b OR a IS NULL OR b IS NULL) OR (a IS NULL AND b IS NULL))
避免常見陷阱
重要的是要注意以下表達式不正確重寫IS DISTINCT FROM:
FALSE OR NULL
結論
利用這些重寫的表達式,SQL Server 2008R2 使用者可以實現與SQL Server 2008R2 相同的功能IS DISTINCT FROMIS 和 NOT DISTINCT FROM,確保比較始終傳回明確的結果。以上是如何在 SQL Server 2008R2 中模擬 IS DISTINCT FROM 和 IS NOT DISTINCT FROM?的詳細內容。更多資訊請關注PHP中文網其他相關文章!