好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > sqlserver 中ntext字段的批量替換(updatetext的用法)

sqlserver 中ntext字段的批量替換(updatetext的用法)

熱門標簽:湖南電腦外呼系統平臺 分享百度地圖標注多個位置 電銷機器人公司 需要哪些牌照 地圖標注牌 外呼系統改進 知名電銷機器人價格 長沙智能外呼系統 菏澤語音電銷機器人加盟公司 廣東防封卡外呼系統原理是什么
一、問題描述:
1。在Sql Server 中,ntext/text/image 字段不允許應用replace函數替換內容;
2。通過convert字段轉換,可以把ntext字段轉換為varchar(8000),然后用Relpace函數替換,不過,此方法,對于字段長度大于8000的ntext字段無效。
二、問題解決
整理通用存儲過程,代碼如下:
復制代碼 代碼如下:

CREATE procedure [dbo].[Proc_UpdateNTextField]
@TargetTable nvarchar(1000), --目標表名
@TargetField nvarchar(1000), --目標字段名
@PKField nvarchar(1000), --該表主鍵字段名
@otxt nvarchar(1000),         --需要替換的字符串
@ntxt nvarchar(1000)         --替換后的字符串
as
begin
declare @SqlStr nvarchar(4000)
set @SqlStr = ' declare @txtlen int '
set @SqlStr = @SqlStr + ' set @txtlen = len(''' + @otxt + ''') '
set @SqlStr = @SqlStr + ' declare @pos int '
set @SqlStr = @SqlStr + ' set @pos = 0 '
set @SqlStr = @SqlStr + 'declare curs cursor local fast_forward for select '
set @SqlStr = @SqlStr + @PKField + ' , textptr(' + @TargetField +') from ' + @TargetTable +' where ' + @TargetField + ' like ''%' + @otxt +'%'''
set @SqlStr = @SqlStr + ' declare @ptr binary(16) '
set @SqlStr = @SqlStr + ' declare @id char(32) '
set @SqlStr = @SqlStr + ' open curs '
set @SqlStr = @SqlStr + ' fetch next from curs into @id, @ptr '
set @SqlStr = @SqlStr + ' while @@fetch_status = 0 '
set @SqlStr = @SqlStr + ' begin '
set @SqlStr = @SqlStr + ' select @pos= patindex(''%' + @otxt + '%'',ProductDesc) from ProductTemp where ProductID=@id '
set @SqlStr = @SqlStr + ' while @pos>0 '
set @SqlStr = @SqlStr + ' begin '

set @SqlStr = @SqlStr + ' set @pos=@pos-1 '
set @SqlStr = @SqlStr + ' updatetext ' + @TargetTable + '.' +@TargetField + ' @ptr @pos @txtlen ''' + @ntxt + ''' '
set @SqlStr = @SqlStr + ' select @pos= patindex(''%' + @otxt + '%'',ProductDesc) from ProductTemp where ProductID=@id '
set @SqlStr = @SqlStr + ' end '
set @SqlStr = @SqlStr + ' fetch next from curs into @id, @ptr '
set @SqlStr = @SqlStr + ' end '
set @SqlStr = @SqlStr + ' close curs '
set @SqlStr = @SqlStr + ' deallocate curs '
EXECUTE sp_executesql @SqlStr
end
您可能感興趣的文章:
  • sqlserver 批量數據替換助手V1.0版發布
  • SqlServer中批量替換被插入的木馬記錄
  • sqlserver replace函數 批量替換數據庫中指定字段內指定字符串參考方法
  • 批量替換sqlserver數據庫掛馬字段并防范sql注入攻擊的代碼
  • SQL Server中對數據截取替換的方法詳解

標簽:美容院 珠海 泉州 西寧 福建 呼和浩特 商洛 天水

巨人網絡通訊聲明:本文標題《sqlserver 中ntext字段的批量替換(updatetext的用法)》,本文關鍵詞  sqlserver,中,ntext,字段,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sqlserver 中ntext字段的批量替換(updatetext的用法)》相關的同類信息!
  • 本頁收集關于sqlserver 中ntext字段的批量替換(updatetext的用法)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 97色伦合综合在线视频观看32| 亲吻摸下面吻胸刺激视频 | 粉嫩小泬BBBB免费看按摩| 野外做爰全过程观看| 波多野结衣AV精品无码| 中国60speakingathome| 久草视频国产| 99精品视频网站| 久久国产精品视频| 群体交乱之放荡娇妻中文字幕| 揉我奶头?啊?嗯高潮麻豆| 天门市| 三级性爱小说| 日本无码A片免费网站| 在线观看网站深夜免费| 先锋精品一区二区三区| gogo国模私拍超大尺度人体| AAAAA免费一级毛片| 性欢愉2做爰HD| h不要磨了嗯快穿| 淫袭美容院| 国产精品视频免费的| 午夜爽爽一级A片毛片苍井空| 国产suv精品一区二区四区视频| 2828高清完整版在线观看| soul怎么找附近或者同城的人 | 污污视频网址| 诱女偷伦初尝云雨H| 国产精品???色欲A片借| 99久久夜色精品国产亚洲软件| 激情插插插| 久久亚洲精品中文字幕亚瑟| 老牛嫩草一区二区三区视频| japanese黑人亚洲人4K| 国产毛片哪里有| 情欲战场| 爽?好大?快?深一点视频| frXXX性乌克兰4KHD| 会长是女仆大人| 爽爽窝窝午夜精品一区二区| 91肥熟|