DECLARE @originalString NVARCHAR(100) = '    Hello, World!  
' -- 示例字符串,包含空格、换行符和制表符
 
-- 去除两端的空格、换行符、制表符等
SELECT @originalString = LTRIM(@originalString)
SELECT @originalString = RTRIM(@originalString)
SELECT @originalString = REPLACE(@originalString, CHAR(10), '') -- 去除换行符
SELECT @originalString = REPLACE(@originalString, CHAR(13), '') -- 去除回车符
SELECT @originalString = REPLACE(@originalString, CHAR(9), '') -- 去除制表符
SELECT @originalString = REPLACE(@originalString, ' ', '') -- 去除空格
 
SELECT @originalString as CleanedString

我们首先使用LTRIMRTRIM去除字符串开头和结尾的空格。然后,我们使用REPLACE函数去除了字符串中的换行符(CHAR(10))和回车符(CHAR(13)),以及制表符(CHAR(9))。最后,我们再次使用REPLACE去除所有的空格。