是否評估SQLWHERE子句短路?例如:SELECT * FROM Table t
WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key)如果@key為空計算為真,是@key不為空,@key=t.Key評估?如果沒有,為什么不呢?如果是的話,有保證嗎?它是ANSI SQL的一部分還是特定于數(shù)據(jù)庫的?如果數(shù)據(jù)庫特定,SQLSERVER?甲骨文?MySQL?參考資料:短路評估
是否評估SQLWHERE子句短路?
侃侃無極
2019-06-24 09:23:47