update Djsp_Table  
set fTdsp_ScCsyj  = replace(fTdsp_ScCsyj, '款子', '土地')
where ...

解决方案 »

  1.   

    UPDATE [Djsp_Table]  SET [fTdsp_ScCsyj]=REPLACE([fTdsp_ScCsyj],N'款子',N'土地')
    WHERE ......
      

  2.   

    update Djsp_Table set fTdsp_ScCsyj=replace(fTdsp_ScCsyj,'款子','土地')
      

  3.   

    declare @s varchar(2000)
    set @s='该宗属 国有    土地,根据土地登记办法,经现场勘察,该宗土地权属来源合法。界址清楚,面积准确,无争议,建议给予办理款子登记手续.'
    select replace(@s,'款子','土地')
      

  4.   

    谢谢楼上的  可是我用了  还是不行!
    提示错误“SQL server 函数 replace 的参数 1 的数据类型 ntext 无效”,麻烦再帮忙看看!
      

  5.   

    declare @s varchar(2000) 
    set @s='该宗属 国有    土地,根据土地登记办法,经现场勘察,该宗土地权属来源合法。界址清楚,面积准确,无争议,建议给予办理款子登记手续.' 
    select replace(@s,'款子','土地')
    =======================================================
    这个可以  但是就只改了一行纪录  .....
      

  6.   

    declare @Djsp_Table table (fTdsp_ScCsyj ntext)
    insert  @Djsp_Table select '该宗属 国有    土地,根据土地登记办法,经现场勘察,该宗土地权属来源合法。界址清楚,面积准确,无争议,建议给予办理款子登记手续.'
    select replace(cast(fTdsp_ScCsyj as varchar(8000)),'款子','土地') from @Djsp_Table
      

  7.   

    update Djsp_Table set fTdsp_ScCsyj=replace(fTdsp_ScCsyj,'款子','土地') where fTdsp_ScCsyj='该宗属 国有    土地,根据土地登记办法,经现场勘察,该宗土地权属来源合法。界址清楚,面积准确,无争议,建议给予办理款子登记手续。'