作者Bedlem (Bedlem)
看板Database
标题Re: [SQL ] 新增一笔资料
时间Wed Oct 31 23:19:29 2012
这种情况很简单,在 Excel 里面就可以处理了。
先在 Excel 里面对所有资料进行排序,然後写个 VBA 跑回圈,当後一笔
资料跟前一笔资料一样时,就做个注记,否则就不用。等资料都跑完後,
将有做注记的资料筛选出来,直接删除。然後你再把剩下的资料倒入资料
库里面。这样不就解决了 ?
※ 引述《blReader (野火)》之铭言:
: 原始资料为Excel档,
: 其中有多笔资料是重覆的, (人工作业疏失)
: 请问有没有办法做到排除重覆的资料, 而只进一笔呢??
: 重覆资料有 2 种情况:
: 1.从头到尾该笔记录完全重覆;
: 2.有编到流水号, 但是记录内容却是一模一样;
: 我试过用 KEY值 找出与之相同的记录, 并且 where KEY栏位 not in ('重覆资料KEY')
: 结果却是只要重覆就没有写进资料库了,
: 有没有办法让 Insert 段只记录一笔呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.35.152.173
1F:→ blReader:Excel是user人工作业产生 如果可以 我也不需要额外处理 11/01 00:24
2F:→ blReader:编流水号以及资料重覆的问题了 11/01 00:24
3F:→ blReader:此档是原始资料 难免作业疏失 又必须透过程式捞取内容 11/01 00:28
4F:→ blReader:我会宁可user任何格式都不用加 以免无法正常读取资料列 11/01 00:29
5F:→ Bedlem:我是觉得,能解决问题就好,不用拘泥用 VBA 或资料库语法 11/01 22:41
6F:→ blReader:客服部如果自己会在excel档里编写VBA 那我也不用写这支 11/01 23:40
7F:→ blReader:这也是一个方法 但比较适合自己使用 噗还是谢谢 11/01 23:42
8F:→ Bedlem:其实应该设计给客服部门的使用者介面,然後直接连资料库 11/02 22:54
9F:→ Bedlem:前端用 Excel,然後资料又要倒入资料库,其实蛮怪的 11/02 22:55
10F:→ blReader:他们不想要自己把资料key进系统 Orz 只想把整理好的资料 11/03 13:02
11F:→ blReader:一次倒进去 11/03 13:02
12F:→ Bedlem:很多人都这样,其实你应该设计个 EDI 资料交换的介面 11/04 22:41
13F:→ blReader:一切照规格来。 11/05 04:53