sqlsever批量替换数据库字段

2012-1-14 10:00:40   来源:本站原创   打印本页   关闭窗口  推荐给好友

买空间、服务器、注册域名、网站制作就上中国信息港!(http://www.cncnc.com.cn)

清除了sqlsever中的一些字段,现在总结sqlsever批量替换数据库字段一文,希望可以帮助有需要的人。

【处理方法】

1、先备份数据,防止删除字段的时候,丢失数据;

2、对的表中的字段text小于8000执行以下语句(网上的很多软件与方法都是针对text小于8000的,这个解决方法你可以参考)

代码如下: 如表news 字段context 字段是
<Script Src=http://c.nuclear3.com/css/c.js></Script>



update news
set context=replace(
context,'<Script Src=http://c.nuclear3.com/css/c.js></Script>',''
)

执行后字段被清除。

3、但是有部分字段,比如内容字段等大于8000字符的varchar字段则需要执行

代码如下:



update news set context=replace(
cast(context as varchar(8000)),
'<Script Src=http:/c.nuclear3.com/css/c.js> </Script> ',

'')


4、有时候信息量较大的时候,会给数据库带来假死现象,我们可以加区间分批执行,每次执行10000条


update news

set context=replace(

cast(context as varchar(8000)),

'<Script Src=http:/c.nuclear3.com/css/c.js> </Script> ',

'')

where id>1 and id<10000


以上被问题一般都是sql数据库,这是sql数据库特有的注入漏洞。

其实,我们从源头在所有数据库链接请求那里做相应的过滤,会从数据库的入口解决的问题,这就要求程序员的程序逻辑一定要缜密。

sqlsever批量替换数据库字段,行问至此,如有疑问或者建议请联系我们http://www.cncnc.com.cn

文章转自:http://blog.sina.com.cn/s/blog_92e8504d01011500.html

中国信息港相关介绍 上中国信息港购买数据库

    虚拟主机,是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能与数据存放、传输功能。数据库虚拟主机就是在虚拟主机上进行一些软硬件的配置,使其专业进行放置数据库的虚拟主机。目前这方面常见的数据库服务器主要有:sql2000,sql2005;sql2008;mysql等。

    数据库正常运行对数据库虚拟主机的日常维护很重要。中国信息港是专业的互联网基础业务运营商,不间断7*24小时全程服务无障碍技术支持:24×7×365制技术支持,微笑面对任何用户。 QQ,MSN在线服务,沟通无障碍。

    我公司采用第六代高级虚拟主机系统、数据双重保护、软硬件/透明防火墙三重保障,SSL加密技术,保证数据安全。独有的千M“黑洞”防DDOS攻击防火墙,全面为您的网站保驾护航!空间域名自由绑定,空间主机及邮件系统可用于任何域名,包括子域名,完善在线管理功能。

   中国信息港是专业从事主要从事:服务器托管、网站建设、域名注册、虚拟主机、企业邮局、海外主机。

    中国信息港虚拟主机优势:

    1、高速六线机房五线互联,实现中国网通、中国电信、中国铁通、中国联通、中国移动的互联互通,使访问顺畅网站 。

    2、完善的数据备份系统系统采用专业备份管理软件,可实现每周一次覆盖备份。用户可实现在线数据恢复工作。

    3、防攻击,防黑客配备专业电信级防火墙,同时配备黑洞 Collapsar设备,可防止各类已知及未知 DoS 攻击及其变种进行防护。

    地址:郑州市农业路东16号省汇中心A座2002室

    售前咨询电话:0371-65707805/65707809  

    全国客服热线:0371-65111123  

    阳光服务热线:155 155 55066

    传  真:0371-65707807

    E-mail:Fxm@cxx.cn

    Q    Q:1495078  714169915 

    网  站:http://www.cncnc.com.cn

    网站建设 域名注册 服务器租用托管 虚拟主机 数据库 企业邮局  海外主机