在 CSDN 上搜索了下,可还是实验不成功,请大家帮忙。
SQL 语句如下:
SET @strOrders = 'ID, CargoKind, REPLACE (Title,'''','') AS Title'
要将 Title 字段中的 字符 ' 替换为 空格,
上面这样写后,运行,提示有未闭合的的引号的语法错误,
请大家帮忙看看

解决方案 »

  1.   

    SET @strOrders = 'ID, CargoKind, REPLACE (Title,'''''''','''') AS Title'
      

  2.   

    create table T(title varchar(10))
    insert T select 'AA'
    insert T select 'AB''C'select title=replace(title, '''', ' ') from T--result
    AA
    AB C(2 row(s) affected)
      

  3.   

    create table T(title varchar(10))
    insert T select 'AA'
    insert T select 'AB''C'create function dbo.trim(@str varchar(2000))
    Returns varchar(2000)
    As
    Begin
    Return(Replace(@str,'''',' '))
    End
    Select title,dbo.trim(title)
    From TDrop Table T
    Drop Function dbo.trim参数的长度可适当调整。