存储数据的重复
我们有用于边境检查站自动化的 Oracle 8i,其中存储了卡车入境详细信息。很多时候,输入的卡车数据会重复多次。 如何过滤掉这样的重复数据。作为该数据存储的一部分,数据存储变得巨大。请告知如何克服这个问题
We have oracle 8i for border checkpost automation where truck entry details are stored . Many a time the truck data entered once get duplicated several time.
How to filter out such duplicated data. As a part of this data-storage becomes huge. Please advise how to overcome this problem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
标准方法是使用 UNIQUE 约束。
The standard method is to use a UNIQUE constraint.
这取决于卡车数据的谨慎性。如果这些是每天
进/出
的相同卡车
,那么您可以创建一个新的卡车详细信息
表,而不是为每辆卡车存储新条目并将外键
放入CheckPost
条目Table
中,每次通过条目详细信息
时只需输入新条目。但是,如果每天都有新的
卡车
进出,那么创建新的Truck Detail
表就不太可行,而且您现有的Schema
最适合这种情况。对于性能问题,您应该查看表分区 。
This depends upon the discreetness of truck data. If these are same
trucks
that goin/out
every day then instead of storing new entry for each truck you can Create a newTruck Detail
table and Put aForeign key
inCheckPost
entryTable
and just enter new entry every time it passes withEntry details
.But if every day new
trucks
goin/out
then creating NewTruck Detail
table won't be that much feasible and your existingSchema
is optimum for this situation.For Performance issues you should look in table Partitioning.