Tworzę kolumnę obliczoną dla pól, z których niektóre są potencjalnie zerowe.
Problem polega na tym, że jeśli którekolwiek z tych pól jest puste, cała obliczona kolumna będzie zerowa. Z dokumentacji firmy Microsoft rozumiem, że jest to oczekiwane i można je wyłączyć za pomocą ustawienia SET CONCAT_NULL_YIELDS_NULL. Jednak nie chcę zmieniać tego domyślnego zachowania, ponieważ nie znam jego wpływu na inne części SQL Server.
Czy istnieje sposób, aby po prostu sprawdzić, czy kolumna ma wartość null, i dołączyć jej zawartość do obliczonej formuły kolumny tylko wtedy, gdy nie jest pusta?