当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 方法一 declare @max integer,@id in
 

 

 ·sql注入漏洞全接触——入门篇    »显示摘要«
    摘要:随着b/s模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的sql injection,即sql注入。 sql注入是从正常的www端口访问......
 ·mysql client下载列表    »显示摘要«
    摘要: 本软件为一体化软件将帮助你创建、管理、编辑mysql数据库。你可以通过一个直观的界面做任何的工作。本软件支持mysql从4.02版本到5.03版本中所有的版本,同时还支持所有mysql最新的特征如:视图、触发器、存储过程、函数甚至包括innodb中包含的外键功能。 文件大小:2515 k 操作系统:win 98/2000/xp 语言界面:英文 access2mysql pro v......


删除数据库中重复数据的几个方法

方法一

【程序编程相关:大机构可能弃用Windows Vista

declare @max integer,@id integer 【推荐阅读:海外:微软Vista宣传攻势拉开序幕

【扩展信息:最新Linux内核将提供Infiniba

declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1

open cur_rows

fetch cur_rows into @id,@max

while @@fetch_status=0

begin

select @max = @max -1

set rowcount @max

delete from 表名 where 主字段 = @id

fetch cur_rows into @id,@max

end

close cur_rows

set rowcount 0

方法二

有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如name字段重复,而其他字段不一定重复或都重复可以忽略.

1.对于第一种重复,比较容易解决,使用  select distinct * from tablename  就可以得到无重复记录的结果集.
...   下一页

 ·informix sql 介绍(1)    »显示摘要«
    摘要:一、 简介 1)、informix主要产品分为三大部分:  数据库服务器(数据库核心)  应用开发工具  网络数据库互联产品 2)、数据库服务器有两种,作用都是提供数据操作和管理:  se:完全基于unix操作系统,主要针对非多媒体的较少用户数的应用  online:针对大量用户的联机事务处理和多媒体应用环境 3......
» 本期热门文章:

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