当前位置:首页 » 程序开发
开发技术指南» 文章正文
    引言: 想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。
 

 

    摘要:  sqlserver2000的安全配置在进行sqlserver2000数据库的安全配置之前,首先你必须对操作系统进行安全配置,保证你的操作系统处于安全状态。然后对你要使用的操作数据库软件(程序)进行必要的安全审核,比如对asp、php等脚本,这是很多基于数据库的web应用常出现的安全隐患,对于脚本主要是一个过滤问题,需要过滤一些类似,‘;@/等字符,防止破坏者构造恶意的sql语句。  sqlse......
    摘要:    linux自被人们关注并广泛使用以来,不仅对老牌操作系统unix造成威胁,就连微软也感到了竞争对手带来的压力。尤其是在中国地区,微软既没赚到“真金白银”,更是倍受“歧视”。  中国政府给予linux极大支持,linux操作系统以及办公套件中标政府采购足以证明上述现象。  当然,微软不会忽视有这样一个竞争对手(linux)的存在。在开源的形式下微软也曾在三年前提出“开源”。  微软开源只看不......


在SQL Server中快速删除重复记录网络安全频道

  想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询与统计结果不准确.解决该问题的办法就是将这些重复的记录删除,只保留其中的一条.  开发人员的噩梦——删除重复记录 【程序编程相关:802.11i标准获得批准 新无线安全方

【推荐阅读:AMD公司计划采用新总线标准 性能将激增

【扩展信息:中国3G标准明年中前商用 牌照发放一推再

  想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询与统计结果不准确.解决该问题的办法就是将这些重复的记录删除,只保留其中的一条.

  在sqlserver中除了对拥有十几条记录的表进行人工删除外,实现删除重复记录一般都是写一段代码,用游标的方法一行一行检查,删除重复的记录.因为这种方法需要对整个表进行遍历,所以对于表中的记录数不是很大的时候还是可行的,如果一张表的数据达到上百万条,用游标的方法来删除简直是个噩梦,因为它会执行相当长的一段时间.

  四板斧——轻松消除重复记录

  殊不知在sqlserver中有一种更为简单的方法,它不需要用游标,只要写一句简单插入语句就能实现删除重复记录的功能.为了能清楚地表述,我们首先假设存在一个产品信息表products,其表结构如下:

createtableproducts(

productidint,

productnamenvarchar(40),

unitchar(2),

unitpricemoney

)

 表中的数据如图1:

  图1中可以看出,产品chang与tofu的记录在产品信息表中存在重复.现在要删除这些重复的记录,只保留其中的一条.步骤如下:

  第一板斧——建立一张具有相同结构的临时表

createtableproducts_temp(

productidint,


...   下一页
    摘要:    5月10日,国际开放源码组织osdl对外宣布,邀请中国oss联盟主席陆首群成为该组的高级顾问,并希望通过陆首群,加强osdl与中国linux共同发展。”  osdl首席执行官stuart·cohen来华除向陆首群颁发正式聘书之外,还率领osdl亚太区总监平野正信和中国区经理夏方共同会见了中国政府的有关官员。  cohen称,osdl组织非常看好linux在中国的发展,并且osdl组织会从商......
» 本期热门文章:
· 热门栏目:
» 相关精选文章
» 其它相关:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE