两个dbf文件中有部分重复内容,用什么命令快速找出并删除,只保留一个?

两个dbf的结构相同,有少部分内容有重合,需要删除其中的一个,求指导... 两个dbf 的结构相同,有少部分内容有重合,需要删除其中的一个,求指导 展开
 我来答
匿名用户
2017-07-24
展开全部
用个笨办法吧,
1、用带distinct参数的select语句将不重复的记录存入一数组中atemp,语句如下:
select * distinct from ksxx.dbf where .t. into array atemp
2、为安全,将表文件ksxx.dbf备份后,将表中的全部记录删除(手动操作全部删除就最省事)
3、用append array将数组atemp追加到表ksxx.dbf中
select ksxx.dbf
append from array atemp
或者将表复制并重命名成ksxx_new.dbf ,删除ksxx_new.dbf中的全部记录,用带distinct参数的select语句将不重复的记录存入该表中
select * distinct from ksxx.dbf where .t. into table ksxx_new.dbf
如果需要,将ksxx_new.dbf重命名成ksxx.dbf
我没试过,感觉理论上可行
匿名用户
2017-07-24
展开全部
用个笨办法吧,
1、用带distinct参数的select语句将不重复的记录存入一数组中atemp,语句如下:
select * distinct from ksxx.dbf where .t. into array atemp
2、为安全,将表文件ksxx.dbf备份后,将表中的全部记录删除(手动操作全部删除就最省事)
3、用append array将数组atemp追加到表ksxx.dbf中
select ksxx.dbf
append from array atemp

或者将表复制并重命名成ksxx_new.dbf ,删除ksxx_new.dbf中的全部记录,用带distinct参数的select语句将不重复的记录存入该表中
select * distinct from ksxx.dbf where .t. into table ksxx_new.dbf
如果需要,将ksxx_new.dbf重命名成ksxx.dbf

我没试过,感觉理论上可行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fe158b6513
2017-07-24 · TA获得超过102个赞
知道答主
回答量:189
采纳率:0%
帮助的人:35.3万
展开全部
兄弟,我可以这样说,同样的文件(MP3)它的名字如果相同时不可能同时存在一个文件夹内的,除非在名字后面有个1,比如<两只蝴蝶>。《两只蝴蝶》1.
如果是这样的话你设置排列顺序为 按名称排列,它两个就会排在一起,将其中一个栓出。
还有就是你用搜索功能直接搜索 两只蝴蝶,它就会将你电脑里面有关两只蝴蝶的文件全部显示出来,在将不要的栓出,这样比较麻烦,其实你不用急着全部栓出,在以后你见
一个就栓出一个,我就不信你电脑里面的每个MP3都有几个相同的文件存在
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式