日期:2014-05-18  浏览次数:21278 次

MS SQL Server中存储过程的去掉字符串空格的函数
我实验了一下,只有Rtrim可以用,
trim根本就不能识别,也就是trim在写出来的时候就是黑色,而不是函数该有的粉色。
还有ltrim,这个函数可以识别出来,但是根本不起作用。
SQL code
set @Begin_Date = '''           2008/10/4       '''



如果是这个字符串,那么
使用trim,根本无法执行,提示“'trim' 不是可以识别的 内置函数名称。”;
使用ltrim,不会报错,但所得字符串仍然是' 2008/10/4 ';
使用Rtrim,是正常可用的,显示为是' 2008/10/4'。



------解决方案--------------------
ltrim(rtrim(...))
------解决方案--------------------
rtrim或者ltrim
------解决方案--------------------
SQL code
ltrim(rtrim(...))

------解决方案--------------------
前面不是空格吧,是不是其它非可见字符