MSSQL:查询用HTML ASCII代码替换撇号'

时间:2013-01-22 09:50:43

标签: html sql sql-server ascii

我正在使用MSSQL 2008数据库,我有一个简单的更新语句,用于将表单中的数据提交到数据库:

    UPDATE Product
    SET ProductDescription = @ProductDescription 
    WHERE ProductID = @ProductID 

然而,将在db中更新的许多产品描述在其文本中都有一个或多个单撇号'。我需要SQL UPDATE语句,在将单个撇号提交到数据库之前,还将单个撇号转换为单个撇号'的HTML ASCII代码。

需要注意的一点是,“产品说明”文字中的列将更新为NTEXT列。

如何做到这一点?感谢您的任何见解!

1 个答案:

答案 0 :(得分:0)

试试这个

UPDATE Product
    SET ProductDescription = REPLACE( @ProductDescription,''','''' )
    WHERE ProductID = @ProductID