Как использовать отладчик в sql 2008/2012 для улавливания нулевых значений в записях?
См:
drop table abc
create table abc(
a int
)
go
insert into abc values(1)
insert into abc values(null)
insert into abc values(2)
select max(a) from abc
(1 row(s) affected)
Warning: Null value is eliminated by an aggregate or other SET operation.
Теперь это можно выпрямить, выполнив:
SELECT max(isNull(a,0)) FROM abc
что отлично, пока я не перейду к 200 запросам строк с несколькими уровнями вложенности и результирующим набором 2000 нечетных записей. - И тогда не имеет понятия, какой столбец бросает предупреждение.
Как добавить условные точки останова (или прервать предупреждение) в отладчике SQL? (если это возможно)