Мне нужно найти строки в наборах результатов, в которых каждый столбец без нуля.
Эти наборы результатов получили переменное количество столбцов.
В настоящее время я могу думать только о том, чтобы создать представление для каждого набора результатов и отфильтровать его следующим образом:
select field1, field2, field3, field4, ...
from "huge query"
where field1 is not null and
field2 is not null and
field3 is not null and
field4 is not null and
... is not null
Есть ли лучший способ сделать это в хранимой процедуре / функции в SQL Server или в коде .net (c # или vb.net)?
А как быть с чем-то вроде
select field1, field2, field3, field4, ...
from "huge query"
(return to .net apps or insert into #temptable)
, а затем в хранимой процедуре / функции или коде .net (c # / vb.net) перебрать все строки / столбцы и пометить или удалить каждую строку, получившую ноль?
Я говорю о более чем 50 различных видах наборов результатов, и они могут со временем расти, поэтому я ищу общий / легко поддерживаемый способ