次のメッセージを挿入しようとします。
friend's mobile number
Redhatサーバー上のファイルからSQL Server 2005へ。
このメッセージは、SQL Serverに次のように表示されます。
friend s mobile number
私はアポストロフィが空白として現れたときに別のエスケープ文字を試してみましたが、まだ動作しません。
この問題をどのように解決できますか?
ベストアンサー1
努力する"friend''s mobile number"
二重アポストロフィに注目してください。これは、MS SQLを含むほとんどのSQL方言でアポストロフィがエスケープされる方法です。
これがうまくいかない場合は、アプリケーションやSQLライブラリにバグがあってはいけないことをやっていると思われます。