最新国产好看的视频,伊人天堂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的我沒(méi)有試過(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)類型沒(méi)有超過(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,看如下例子<沒(méi)有試過(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è)沒(méi)有很好的數(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)論

灵川县| 中超| 定西市| 新河县| 任丘市| 常熟市| 慈利县| 三明市| 台南市| 枣强县| 霞浦县| 唐海县| 大新县| 佳木斯市| 邵阳市| 冀州市| 万州区| 庐江县| 平定县| 横山县| 衡南县| 类乌齐县| 临朐县| 延川县| 桦川县| 太仓市| 黎川县| 长治县| 玉门市| 滨海县| 清徐县| 门源| 永修县| 余江县| 江都市| 赞皇县| 邹城市| 崇州市| 如皋市| 营山县| 古田县|