首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver中0D 0A(\r\n)招致查询不到数据

2013-09-06 
sqlserver中0D 0A(\r\n)导致查询不到数据单元格里是同样的数据,但是SELECT时就是查不到。我把两个单元格的

sqlserver中0D 0A(\r\n)导致查询不到数据
单元格里是同样的数据,但是SELECT时就是查不到。
我把两个单元格的数据用16进制看了下,其中一个多了0D 0A就是\r\n嘛。
现在这个符号是怎么进去的先不管。
请问怎么把这个符号从里面去掉,让查询可以正常查出来。
[解决办法]
既然是同样的数据,更新有问题的字段值为另一个字段值即可.


 update [表名] set [问题字段]=[正常字段]

[解决办法]
--char(9) 水平制表符
--char(10)换行键
--char(13)回车键
update [表名] 
set [问题字段]=REPLACE(REPLACE([问题字段], CHAR(10),''), CHAR(13), '')

[解决办法]
要不你试试列改成Unicode类型?

热点排行