Siema. Potrzebuje pomocy z wyłowieniem ukrytych spacji na końcu kodu kart towarowych. Długość kodu to 35 znaków. Nowe które importujemy z plików xml tyle mają (Ecod nie pozwala chyba na więcej), ale te które zostały przeniesione ze starego systemu wyłamują się ze schematu i sprawiają problemy.
Próbowałem zrobić 'case' przy użyciu takich warunków
when len(cdn.TwrKarty.Twr_Kod) > 35 then 'kod niepoprawny'
when right(left(cdn.TwrKarty.Twr_Kod,36),1) = ' ' then 'kod niepoprawny'
when cdn.TwrKarty.Twr_Kod like '% ' then 'kod niepoprawny'
Wtedy będziesz wiedział w których kartotekach masz spacje.
Ale jeszcze jedna rzecz do tego. Poza spacjami mogą być białe znaki. Może warto napisać kursor, który usunie białe znaki na końcu i na początku przy użyciu LTRIM i RTRIM?