14
SQL WHERE句の短絡は評価されますか?
SQL WHERE句のブール式は短絡評価され ますか? 例えば: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) 場合@keyがNULL IS TRUEと評価、さ@keyがNULLでなく、@key = t.Key評価済み? いいえの場合、なぜですか? はいの場合、保証されますか?ANSI SQLの一部ですか、それともデータベース固有ですか? データベース固有の場合、SqlServer?Oracle?MySQL?
142
sql
short-circuiting