SQL中函數(shù) replace 的參數(shù)1的數(shù)據(jù)類型ntext無(wú)效的解決方法

字號(hào):


    今天將數(shù)據(jù)庫(kù)中的一個(gè)字段ntext。在使用replace替換語(yǔ)句的時(shí)候出現(xiàn): 
    SQL中函數(shù) replace 的參數(shù) 1 的數(shù)據(jù)類型 ntext 無(wú)效。找了半天找到了解決辦法: 
    因?yàn)閚text需要轉(zhuǎn)化下 
    用如下語(yǔ)句即可解決:
    代碼如下:
    UPDATE 表 SET 字段=REPLACE(cast(字段 AS varchar(8000)),'被替換的內(nèi)容','將要替換成的內(nèi)容') 
    varchar(8000)是字段類型。8000是個(gè)很猛的字段,可以根據(jù)自己的實(shí)際情況改動(dòng)!