免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: openmind
打印 上一主题 下一主题

db2关于import的问...请帮助!!!. [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-04-30 19:56 |只看该作者

db2关于import的问...请帮助!!!.

[quote]原帖由 "xdoris"]you can use "replace into ....."  instead of "insert into ."[/quote 发表:



岂不是将不应当删除的记录删掉了?

ddmmdd的方法不错

论坛徽章:
0
12 [报告]
发表于 2003-04-30 20:47 |只看该作者

db2关于import的问...请帮助!!!.

如果表有唯一索引,primary key什么的load也不能解决问题
现在是纪录不符合要求,但是又想插入。不去掉限制怎么可能呢

论坛徽章:
0
13 [报告]
发表于 2003-04-30 21:45 |只看该作者

db2关于import的问...请帮助!!!.

import会尝试插入每一条记录,commitcount 1会将每一条成功插入的记录提交,不就达到目的了吗?
不知道openmind做得怎么样了。

论坛徽章:
0
14 [报告]
发表于 2003-05-02 18:12 |只看该作者

db2关于import的问...请帮助!!!.

我已经作了很多测试。各位的方法对于提交一条。原则上可以。但是实际上不可行。应为数据的条数非常多。每15分钟大约几百万,入表的数据不能全部入库。有积压。
多谢各位的指点。
目前的问题就是,提交n条,中间有几条重单,那么N条都不能提交且N>;1

论坛徽章:
0
15 [报告]
发表于 2003-05-03 09:09 |只看该作者

db2关于import的问...请帮助!!!.

import.out文件是否是从别的表export出来的,如果是的话,可以在export的时候,加个条件,过滤掉和lxf_temp表主键重复的部分。

论坛徽章:
0
16 [报告]
发表于 2003-05-03 20:20 |只看该作者

db2关于import的问...请帮助!!!.

现在由于文件是生产系统上的。没有剔除重单。因为目前所有的数据都入库到一个表中。到表中剔重不现实。
我用的是嵌C,API函数也不可以
就是提交的行数中,又重单,所提交的就失败!
不知道DB2中是否有忽略重单的功能。我想应当有
的。

论坛徽章:
0
17 [报告]
发表于 2003-05-05 19:56 |只看该作者

db2关于import的问...请帮助!!!.

原帖由 "ddmmdd" 发表:
将 commitcount 2  改为:commitcount 1。
也可以用load


1 和 2 有什么区别?

论坛徽章:
0
18 [报告]
发表于 2003-05-05 20:03 |只看该作者

db2关于import的问...请帮助!!!.

意思是没隔几条记录,提交一次。

论坛徽章:
0
19 [报告]
发表于 2003-05-05 20:13 |只看该作者

db2关于import的问...请帮助!!!.

不明白为什么会出错~~

import有问题~~怎么insert~进去的呀~~

论坛徽章:
0
20 [报告]
发表于 2003-05-06 09:23 |只看该作者

db2关于import的问...请帮助!!!.

实在不行可以写一个程序,先按成批提交,如果有重单,只需将本批次每条提交即可。
而且只要你的io够好,你可以起几个进程同时处理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP