Hej,
Muszę wygenerować dane faktur.
Mam Bardzo długą funkcję sumującą zmienne typu varchar/nvarchar w jedną. (@return = @string1 + @string2 + @string3...).
Mam koło setki zmiennych i każda ma postać concat(@string1, '') lub ISNULL(@string1, '') na wypadek pojawienia się nulla.
Czy nie da się wyeliminować funkcji concat/isnull tak, żeby jeżeli w ciągu kolejnych varcharów funkcja napotka nulla to po prostu go oleje? Kod wygląda wręcz paskudnie i mało czytelnie, gdy każda zmienna i każdy case jest w nawiasie jako parametr concata/isnulla.