フィールドの後にまだスペースが残っているというこのステートメントの何が問題になっていますか。これにより、WHENステートメントを組み合わせた構文がオフになっていると思います。私の上司は、それらを1つのステートメントにまとめることを望んでいます。私は何が間違っているのですか?
Case WHEN LTRIM(RTRIM(cSHortName))= '' Then NULL
WHEN cShortname is NOT NULL THEN
REPLACE (cShortName,SUBSTRING,(cShortName,PATINDEX('%A-Za-z0-9""},1,) ''_
end AS SHORT_NAME