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)である可能性があることがわかりました。それで、私のペットのコピー&ペーストを行うと、Char(10)が自動的にSpace for Windows環境に変換されると思いますか?
これは:
Select id from tblAnimal where Name like '%My%'
1Whileを返します
select id from Animal where Name like '%My %'
何も返しません。
質問。
1.なぜこれが起こっているのですか?
2.これを修正する方法(本番データベース、数百万レコード)
3.これを防ぐ方法は?