最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

批量更新數(shù)據(jù)庫(kù)所有表中字段的內(nèi)容,中木馬后的急救處理

 更新時(shí)間:2009年09月06日 01:11:26   作者:  
這里對(duì)非ntext,nvarchar,image字段有效,這些字段要?jiǎng)e外處理. 這下面的內(nèi)容,部分我是自己用過(guò)的.對(duì)于ntext等字段大于8000的我沒有試過(guò).一起寫在這里
復(fù)制代碼 代碼如下:

declare @t varchar(255),@c varchar(255)
declare table_cursor cursor for select a.name,b.name
from sysobjects a,syscolumns b ,systypes c
where a.id=b.id and a.xtype='u' and c.name
in ('char', 'nchar', 'nvarchar', 'varchar','text','ntext'/* --這里如果你的text(ntext)類型沒有超過(guò)8000(4000)長(zhǎng)度,才可以使用*/)
declare @str varchar(500),@str2 varchar(500)
set @str='a' /*這里是你要替換的字符*/
set @str2='' /*替換后的字符*/
open table_cursor
fetch next from table_cursor
into @t,@c while(@@fetch_status=0)
begin exec('update [' + @t + '] set [' + @c + ']=replace(cast([' + @c + '] as varchar(8000)),'''+@str+''','''+ @str2 +''')')
fetch next from table_cursor
into @t,@c end close table_cursor deallocate table_cursor;
小于8000的處理
update buyok_Orderlist set Notes=replace(cast(Notes as varchar(8000)),'a','')
如果text/ntext超過(guò)8000/4000,看如下例子<沒有試過(guò)>
declare @pos int
declare @len int
declare @str nvarchar(4000)
declare @des nvarchar(4000)
declare @count int
set @des ='<requested_amount+1>'--要替換成的值
set @len=len(@des)
set @str= '<requested_amount>'--要替換的字符
set @count=0--統(tǒng)計(jì)次數(shù).
WHILE 1=1
BEGIN
select @pos=patINDEX('%'+@des+'%',propxmldata) - 1
from 表名
where 條件
IF @pos>=0
begin
DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(字段名)
from 表名
where 條件
UPDATETEXT 表名.字段名 @ptrval @pos @len @str
set @count=@count+1
end
ELSE
break;
END
select @count

相關(guān)文章

  • sqlserver字符串拼接的實(shí)現(xiàn)

    sqlserver字符串拼接的實(shí)現(xiàn)

    本文主要介紹了sqlserver字符串拼接的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • SQL語(yǔ)句優(yōu)化提高數(shù)據(jù)庫(kù)性能

    SQL語(yǔ)句優(yōu)化提高數(shù)據(jù)庫(kù)性能

    為了獲得穩(wěn)定的執(zhí)行性能,SQL語(yǔ)句越簡(jiǎn)單越好。對(duì)復(fù)雜的SQL語(yǔ)句,要設(shè)法對(duì)之進(jìn)行簡(jiǎn)化,本文給大家介紹優(yōu)化SQL語(yǔ)句提高數(shù)據(jù)庫(kù)性能,對(duì)sql語(yǔ)句優(yōu)化性能優(yōu)化相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 在SQL Server中使用子查詢更新語(yǔ)句

    在SQL Server中使用子查詢更新語(yǔ)句

    這篇文章介紹了在SQL Server中使用子查詢更新語(yǔ)句的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Select count(*)、Count(1)和Count(列)的區(qū)別及執(zhí)行方式

    Select count(*)、Count(1)和Count(列)的區(qū)別及執(zhí)行方式

    這篇文章主要介紹了Select count(*)、Count(1)和Count(列)的區(qū)別及執(zhí)行方式,很多人其實(shí)對(duì)這三者之間是區(qū)分不清的,本文會(huì)闡述這三者的作用、關(guān)系以及背后的原理,需要的朋友可以參考下
    2015-02-02
  • 數(shù)據(jù)庫(kù)備份 SQLServer的備份和災(zāi)難恢復(fù)

    數(shù)據(jù)庫(kù)備份 SQLServer的備份和災(zāi)難恢復(fù)

    數(shù)據(jù)處理在現(xiàn)代企業(yè)運(yùn)營(yíng)中變得越來(lái)越重要,越來(lái)越關(guān)鍵,甚至?xí)蔀槠髽I(yè)發(fā)展的一項(xiàng)瓶頸. 數(shù)據(jù)保護(hù)的重要性也不言而喻. 如果一個(gè)企業(yè)沒有很好的數(shù)據(jù)保護(hù)方案或策略的話,一旦發(fā)生重要數(shù)據(jù)丟失,后果將會(huì)是災(zāi)難性的,伴隨著會(huì)有經(jīng)濟(jì)利益方面的損失.
    2010-07-07
  • SQL?SERVER常用的日期與時(shí)間查詢總結(jié)

    SQL?SERVER常用的日期與時(shí)間查詢總結(jié)

    這篇文章介紹了SQL?SERVER常用日期與時(shí)間查詢的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • SQL Server 定時(shí)訪問(wèn)url激活數(shù)據(jù)同步示例

    SQL Server 定時(shí)訪問(wèn)url激活數(shù)據(jù)同步示例

    這篇文章主要介紹的是SQL Server 定時(shí)訪問(wèn)url激活數(shù)據(jù)同步的具體實(shí)現(xiàn),需要的朋友可以參考下
    2014-05-05
  • SQL Server 提取數(shù)字、提取英文、提取中文的sql語(yǔ)句

    SQL Server 提取數(shù)字、提取英文、提取中文的sql語(yǔ)句

    這篇文章主要介紹了SQL Server 提取數(shù)字、提取英文、提取中文 ,需要的朋友可以參考下
    2014-10-10
  • SqlServer 2000、2005分頁(yè)存儲(chǔ)過(guò)程整理

    SqlServer 2000、2005分頁(yè)存儲(chǔ)過(guò)程整理

    這篇文章主要介紹了SqlServer 2000、2005分頁(yè)存儲(chǔ)過(guò)程整理,本文給出了4個(gè)實(shí)現(xiàn)版本,還給出二分分頁(yè)過(guò)程,需要的朋友可以參考下
    2015-02-02
  • 如何控制SQLServer中的跟蹤標(biāo)記

    如何控制SQLServer中的跟蹤標(biāo)記

    對(duì)于DBA來(lái)說(shuō),掌握Trace Flag是一個(gè)成為SQL Server高手的必要條件之一,在大多數(shù)情況下,Trace Flag只是一個(gè)劍走偏鋒的奇招,不必要,但在很多情況下,會(huì)使用這些標(biāo)記可以讓你更好的控制SQL Server的行為
    2013-08-08

最新評(píng)論

响水县| 喀喇沁旗| 璧山县| 海兴县| 兴安县| 江西省| 武安市| 丁青县| 朔州市| 嘉鱼县| 阿巴嘎旗| 平南县| 肇源县| 古蔺县| 昔阳县| 翁源县| 眉山市| 隆子县| 久治县| 西贡区| 高安市| 水城县| 聂荣县| 香格里拉县| 张北县| 金寨县| 天镇县| 玉屏| 娄烦县| 互助| 华蓥市| 新沂市| 兴仁县| 图们市| 昭觉县| 南京市| 临洮县| 鄂尔多斯市| 卫辉市| 邛崃市| 读书|