Select Name from tblAnimal where Id=1
回报:我的宠物
Select Id from tblAnimal where Name='My Pet' --I copy/pasted this value in SSMS!
返回空变更集(为什么?)
经过一番研究,我发现它可以是 Char(10) 和 Char(13)。所以,我想,当我复制粘贴 My Pet 时,它会自动将 Char(10) 转换为 Windows 环境下的 Space?
因为这:
Select id from tblAnimal where Name like '%My%'
返回 1 而
select id from Animal where Name like '%My %'
什么都不返回。
问题。
1. 为什么会这样?
2.如何解决这个问题(生产数据库,几百万条记录)
3.如何防止这种情况发生?