我试图从DB的字符串的右侧和左侧删除空白和尾随空白。删除MSSQL中的空白和尾随空格
注意如何目前的结果looklike:
注意命名字符串:
*excellent-purchase*
当我把它拿来在我的C#应用程序是这样的:
ctx.Users.ToList();
我得到的这个字符串的输出是:
\t*excellent-purchase*
我需要从我的C#应用程序中删除数据库级别或C#应用程序内的这个“\ t”符号。
我试过很喜欢这样做是这样的方式:
UPDATE
TableName
SET
ColumnName = LTRIM(RTRIM(ColumnName))
但是我还是在我的C#应用程序这\ t标志...
我怎样才能解决这个问题?
编辑:
家伙,我仍然有一个奇怪的characther这样的:
"nl_holyland*555*
而在C#应用程序,它看起来像:
\"nl_holyland*555*
即使世界一个额外的\这个解决方案像
\ t不是由空格这是一个标签。另外使用'替换(ColumnName,char(9),'')'。 http://stackoverflow.com/questions/12906949/how-eliminate-the-tab-space-in-the-column-in-sql-server-2008 –
你也可以使用[TrimStart](https:// msdn。 microsoft.com/en-us/library/system.string.trimstart(v=vs.110).aspx) –
如果还有其他字符,你可以看[RegEx](http://stackoverflow.com/questions/ 1046740/how-can-i-validate-a-string-to-only-allow-alphanumeric-characters-in-it) – SQLMason