1
私は手動でいくつかのデータを正規化しなければならない状況があります。問題は、データに実際の一重引用符があることです。データ入力以外のオプションがあることを期待していました。更新のアポストロフィの処理
私のフィールドの1つに、更新したいデータがあります。 この日付があります>女性の健康サービスOBGYN3
私は更新機能を使用して 'OBGYN'に更新したいと思います。二重引用符使用している場合 :
update [Programmer].[dbo].[RevenueDetail$] set Dept = 'OBGYN' where Dept = "Women's Health ServicesOBGYN3"
を私はこのエラーを取得します。 msg 207、レベル16、状態1、行1 無効な列名 'Women's Health ServicesOBGYN3'。
は、単一引用符を使用している場合:近く
update [Programmer].[dbo].[RevenueDetail$] set Dept = 'OBGYN' where Dept = 'Women's Health ServicesOBGYN3'
メッセージ102、レベル15、状態1、行1 正しくない構文 'S'。 メッセージ105、レベル15、状態1、行1 文字列 ''の後ろの閉じられていない引用符。
の可能な複製を(http://stackoverflow.com/questions/1586560/how -do-i-escape-a-single-quote-in-sql-server) –