web-dev-qa-db-ja.com

スペースとして表示されるアポストロフィ

次のメッセージを挿入しようとしています。

friend's mobile number

redhatサーバー上のファイルからSQLサーバー2005へ。
このメッセージは、次のようにSQLサーバーに表示されます。

friend s mobile number

アポストロフィがスペースとして表示されている場合、さまざまなエスケープ文字を試しましたが、それでも機能しませんでした。

どうすればこれを修正できますか?

1
WAEL

"friend''s mobile number"をお試しください

二重アポストロフィに注意してください。これは、MS SQLを含むSQLのほとんど(すべてではない)の方言でアポストロフィをエスケープする方法です。

それがうまくいかない場合は、アプリケーションまたはSQLライブラリにバグがあり、すべきでないことをしているのではないかと思います。

1
cas