2012-01-26 16 views
0

my SQL Server 2008 R2データベースの行を更新しようとしています。SQL Server 2008 R2でエスケープ文字を処理する方法

特定の列の値は、Stringです。

私のデータベースの現在の値は以下の形式です:NMA

ただし、N'MAである必要があります。

私のクエリは次のとおりです。

UPDATE mymodifiedtable 
SET FirstName = 'N'MA' 
WHERE receiptNo = '45047603' 

これはそれをグーグル後に私のために働いていません。

Plsアドバイス

また、SQL Serverのこの種のエスケープ文字についてもっと知ることのできるリンクが欲しいと思います。

+3

試してくださいSET FirstName = 'N''MA' – Kane

+1

これはGoogleでしたか? http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=sql+server+escape+single+quote多くの便利な回答が得られます。 –

+0

SQL Serverには 'String'型がありますか? –

答えて

0

引用符を使用して引用符をエスケープすることができます。 SET FirstName = 'N''MA'を試してください

関連する問題