次のメッセージを挿入しようとしています。
friend's mobile number
redhatサーバー上のファイルからSQLサーバー2005へ。
このメッセージは、次のようにSQLサーバーに表示されます。
friend s mobile number
アポストロフィがスペースとして表示されている場合、さまざまなエスケープ文字を試しましたが、それでも機能しませんでした。
どうすればこれを修正できますか?
"friend''s mobile number"
をお試しください
二重アポストロフィに注意してください。これは、MS SQLを含むSQLのほとんど(すべてではない)の方言でアポストロフィをエスケープする方法です。
それがうまくいかない場合は、アプリケーションまたはSQLライブラリにバグがあり、すべきでないことをしているのではないかと思います。