我正在使用MSSQL 2008数据库,我有一个简单的更新语句,用于将表单中的数据提交到数据库:
UPDATE Product
SET ProductDescription = @ProductDescription
WHERE ProductID = @ProductID
然而,将在db中更新的许多产品描述在其文本中都有一个或多个单撇号'
。我需要SQL UPDATE
语句,在将单个撇号提交到数据库之前,还将单个撇号转换为单个撇号'
的HTML ASCII代码。
需要注意的一点是,“产品说明”文字中的列将更新为NTEXT
列。
如何做到这一点?感谢您的任何见解!
答案 0 :(得分:0)
试试这个
UPDATE Product
SET ProductDescription = REPLACE( @ProductDescription,''','''' )
WHERE ProductID = @ProductID