bat文件是这样写的
imp scott/tiger@orcale file=D:\test\aa.dmp log=D:\test\imp.log aa.dmp里面是表AA的数据。现在是这样,如果表aa不存在 ,这个bat可以正确执行。
如果存在了,就失败了,因为这个bat首先是创建aa表
加了ignore=y后,虽然不用每次都创建AA表了但是却每次都导入了所有的数据。
就是比如AA.DMP里面有10条数据。imp一次就10条,两次就20条了
请问这里应该如何更改
我想每次导入后都是aa.dmp里面的数据。
imp scott/tiger@orcale file=D:\test\aa.dmp log=D:\test\imp.log aa.dmp里面是表AA的数据。现在是这样,如果表aa不存在 ,这个bat可以正确执行。
如果存在了,就失败了,因为这个bat首先是创建aa表
加了ignore=y后,虽然不用每次都创建AA表了但是却每次都导入了所有的数据。
就是比如AA.DMP里面有10条数据。imp一次就10条,两次就20条了
请问这里应该如何更改
我想每次导入后都是aa.dmp里面的数据。
imp 工具就是这么这么设计的。 如果说不想重复,只能把原来表的数据删掉,或者把表drop掉。