Perguntas com a marcação «short-circuiting»

142
A curto-circuito da cláusula SQL WHERE é avaliada?

As expressões booleanas nas cláusulas SQL WHERE são avaliadas em curto-circuito ? Por exemplo: SELECT * FROM Table t WHERE @key IS NULL OR (@key IS NOT NULL AND @key = t.Key) Se @key IS NULL for avaliado como true, @key IS NOT NULL AND @key = t.Key é avaliada? Se não, por que não? Se sim,...