社区
数据库(包含打印,安装,报表)
帖子详情
怎样快速删除数据库记录中完全相同的资料?
cgh6697067
2004-10-21 06:08:41
比如一个表内有的记录是重复的(完全一样),我只要保留一条
有什么块速的方法?
我是ACCESS
...全文
203
10
打赏
收藏
怎样快速删除数据库记录中完全相同的资料?
比如一个表内有的记录是重复的(完全一样),我只要保留一条 有什么块速的方法? 我是ACCESS
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vbman2003
2004-10-25
打赏
举报
回复
可以用楼上的思路
比如有数据库A,表tb,字段:id、iName、iCode
Dim Conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim p, t As String
Dim StrConnect As String
Dim Sql As String
StrConnect = "Provider=Microsoft.Jet.OLEDB.4.0; " _
& "Data Source=" & App.Path & "\A.mdb;Persist " _
& "Security Info=False;Jet OLEDB:Database Password=abc"
Set Conn = New ADODB.Connection
Conn.Open StrConnect
'表中不重复数据的记录集
Sql = "Select Distinct * from tb "
Set rs = New ADODB.Recordset
rs.Open Sql, Conn, adOpenKeyset, adLockOptimistic
'删除表中信息
Sql = "delete * from tb"
Conn.Execute Sql
'向表中添加不重复的记录
While Not rs.EOF
Debug.Print rs!id & "/" & rs!iName & "/" & rs!iCode
Sql = "INSERT INTO tb " & _
"(id,iName,iCode) VALUES " & _
"('" & rs!id & "','" & rs!iName & "','" & rs!iCode & "')"
Conn.Execute Sql
rs.MoveNext
Wend
rs.Close
Conn.Close
qq341341
2004-10-24
打赏
举报
回复
为了好管理,最好是建一个主键, 那怕是不用显示的"自增"型字段
frankwong
2004-10-24
打赏
举报
回复
可以创建一个"自增"字段,
cgh6697067
2004-10-24
打赏
举报
回复
没法建主键,我的字段特别,没有唯一性,强加一个不好控制,改动量大
cgh6697067
2004-10-24
打赏
举报
回复
删除表 a
更改表 b 的名称为 a
------------------------
这不行,我要在软件初始化时做,每次让用户做这怎么行呢?
Free_Windy
2004-10-24
打赏
举报
回复
用SELECT DISTINCT * from table
取出记录集,
然后,delete*from table
再将取出的不重复的数据集存入表中.
jilate
2004-10-21
打赏
举报
回复
楼上的方案二可行,支持
Tiger_Zhao
2004-10-21
打赏
举报
回复
最佳方案:预防为主,给表建立一个唯一主键,这样根本无法添加重复记录。
方案二:
SELECT DISTINCT * INTO b FROM a;
删除表 a
更改表 b 的名称为 a
badboy168
2004-10-21
打赏
举报
回复
如果你的表是记录号的话你可以这样的方法
delete * from table where
xmduane
2004-10-21
打赏
举报
回复
你可以全部查询出来,然后从第二条开始删除.
安卓db
数据库
查看工具——
快速
管理与分析SQLite
数据库
SQLite 是 Android 内置的轻量级关系型
数据库
管理系统,为 Android 应用提供了一种高效、便捷的数据持久化方案。与传统的关系型
数据库
不同,SQLite 将
数据库
存储在文件系统
中
的单一文件内,从而简化了
数据库
的部署和管理。SQLite 支持标准的 SQL 语言,允许在没有服务器进程的情况下进行
数据库
操作,这使得它非常适合于资源有限的移动设备环境。在 Android 应用开发
中
,SQLite
数据库
常用于本地数据存储、用户个性化设置
记录
以及应用内缓存。
Django DB Log -
记录
数据库
操作日志
Django DB Log -
记录
数据库
操作日志 项目简介 Django DB Log 是一个开源的 Python 应用程序,用于
记录
Django
数据库
操作的日志。它可以帮助您监控数据更改,并轻松地跟踪和审查所有
数据库
事务。 项目地址: 功能特性 自动
记录
所有
数据库
操作(包括 SQL 查询)。 提供一个视图,以方便查看、过滤和搜索已
记录
的操作。 可自定义要
记录
的事件类型,如仅
记录
更新或删...
数据仓库与数据挖掘
记录
一
数据仓库与数据挖掘
记录
一
oracle
快速
删除
大批量数据方法(全部
删除
,条件
删除
,
删除
大量重复
记录
)
全部
删除
如果是
删除
某个表的所有数据,并且不需要回滚,使用 TRUNCATE 就ok了。关于Trancate 参见这里http://blog.csdn.net/gnolhh168/archive/2011/05/24/6442561.aspx
SQL> truncate table table_name;
条件
删除
如果
删除
数据有条件,如 delete from tablename where col1 = 'lucy';这时除了加索
数据仓库与
数据库
的不同
分享了数据仓库和
数据库
的不同
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章