В Sql Server 2005, когда у меня есть несколько параметров, у меня есть гарантия того, что порядок оценки будет всегда слева направо?
Используя пример:
select a from table where c=1 and d=2
В этом запросе, если условие "c = 1" не выполняется, условие "d = 2" никогда не будет оценено?
PS- "c" - целочисленный индексированный столбец, d - большой varchar и не индексируемый столбец, требующий полного сканирования таблицы
update Я пытался избежать выполнения двух запросов или условных операторов, мне просто нужно что-то вроде: если условие "c" не позволяет избежать выполнения тяжелого условия "d", поскольку он не требуется в моем случае.