アポストロフィはスペースで表されます。

アポストロフィはスペースで表されます。

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

friend's mobile number

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

friend s mobile number

私はアポストロフィが空白として現れたときに別のエスケープ文字を試してみましたが、まだ動作しません。

この問題をどのように解決できますか?

ベストアンサー1

努力する"friend''s mobile number"

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

これがうまくいかない場合は、アプリケーションやSQLライブラリにバグがあってはいけないことをやっていると思われます。

おすすめ記事