数据表A 中有一字段Name(binary(100))中存储一些相关名称信息
使用 select convert(varchar(200),Name) from A
可以得到转换后的信息 ,例如转换后的结果为:
Test_A
Test_B
使用 select '|' + convert(varchar(200),Name) +'|' from A时
得到的结果 为
|Test_A |
|Test_B |
中间好象是多了许多空格一样的字符,使用 ltrim(rtrim(convert(varchar(200),Name))),与上面的结果一样,还是不能去掉所谓的空格,我也不知道是什么字符,请大家给点意思来解决这个问题,
谢谢
使用 select convert(varchar(200),Name) from A
可以得到转换后的信息 ,例如转换后的结果为:
Test_A
Test_B
使用 select '|' + convert(varchar(200),Name) +'|' from A时
得到的结果 为
|Test_A |
|Test_B |
中间好象是多了许多空格一样的字符,使用 ltrim(rtrim(convert(varchar(200),Name))),与上面的结果一样,还是不能去掉所谓的空格,我也不知道是什么字符,请大家给点意思来解决这个问题,
谢谢
replace(
replace(
replace(
ltrim(rtrim(convert(varchar(200),Name)))
,char(0),'')
,char(9),'')
,char(10),'')
,char(13),'')
replace(
replace(
replace(
replace(
convert(varchar(200),Name)
,char(0),'')
,char(9),'')
,char(10),'')
,char(13),'')
))