我现在有两个数据库A和B,表是一致的,B中的某些表的字段和A有不同,A中有数据,但是B都空表,现在我用imp将A中的数据导入B中,full=y,导入的时候发现B中所有空表都在,但是就是没有数据,然后我把B中的表 删了,再倒入A中的数据就可以了,如果表已经存在想往表中导入数据,怎么办?导入数据的时候相同表名的表结构有差异,还能导入数据吗?

解决方案 »

  1.   

    full=y 表示全库导入,全库导入的话,最好把其他的东西全部删掉在导入,或者新建个实例在导。 如果表结构相同,可以在导入时加参数ingre=y.  这样可以导入。 如果只导某些表,可以用exp .. tables=(). 只导出某些表。 对于表结构有差异的情况,在导入时会报错..
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716