此声明有什么问题,它仍然在字段后给予空格。这让我认为结合WHEN语句的语法是关闭的。我的老板希望他们在一个声明中合并。我究竟做错了什么?“LTRIM(RTRIM())”的T-SQL语法问题无法正常工作
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
不好意思输入代码并且发指令。它是 ase WHEN LTRIM(RTRIM(cSHortName))=''然后NULL 当cShortname不是NULL然后 REPLACE(cShortName,SUBSTRING,(cShortName,PATINDEX('%A-Za-z0-9“”},1 ,')_' end AS SHORT_NAME – JMS49 2010-08-05 22:19:43