我正在尝试删除DB中字符串左右两侧的空格和尾随空格。
请注意当前结果的外观:

注意名为的字符串:
*excellent-purchase*当我像这样在我的C#应用程序中获取它时:
ctx.Users.ToList();我得到的这个字符串的输出是:
\t*excellent-purchase*我需要在DB级或在C#应用程序内部从我的C#应用程序中删除这个"\t“符号。
我尝试的方法是这样做的:
UPDATE
TableName
SET
ColumnName = LTRIM(RTRIM(ColumnName))但我还是在我的C#应用程序中看到了这个\t符号...
我该如何解决这个问题呢?
编辑:
伙计们,我仍然有这样一个奇怪的性格:
"nl_holyland*555*在C#应用程序中,它看起来是这样的:
\"nl_holyland*555*这个解决方案还有一个额外的\
发布于 2017-01-18 23:24:59
你可以尝试一下:
string value= Regex.Replace(value,@"\t|\n|\r","");
发布于 2017-01-18 23:28:22
您可能希望尝试以下操作:
UPDATE
TableName
SET
ColumnName = LTRIM(RTRIM(REPLACE(ColumnName,char(9),'')))发布于 2017-01-18 23:29:46
您还可以使用替换:
UPDATE
TableName
SET
ColumnName = REPLACE(ColumnName, ' ', '')https://stackoverflow.com/questions/41723079
复制相似问题