请问把access数据库转移到oracle或是mysql等关系数据库,在不使用第三方工具的情况下,应该怎么转?
由于access的表关系不是通过外键连接的,而sql数据库的表关系是由外键联系起来,因此在有关系的两个表中,子表会包含父表的外键。因此在导入数据的时候会出现问题。
如果通过access>文本文件>Mysql的模式的话,那么同样的表,在mysql中会比access中多出外键。因此,在按照access的表关系在sql数据库中建好表关系之后,如何从access把数据导入到Mysql数据库中?(最好不使用第三方工具,但sql数据库本身包含的工具,如mysqlinport可以使用)
由于access的表关系不是通过外键连接的,而sql数据库的表关系是由外键联系起来,因此在有关系的两个表中,子表会包含父表的外键。因此在导入数据的时候会出现问题。
如果通过access>文本文件>Mysql的模式的话,那么同样的表,在mysql中会比access中多出外键。因此,在按照access的表关系在sql数据库中建好表关系之后,如何从access把数据导入到Mysql数据库中?(最好不使用第三方工具,但sql数据库本身包含的工具,如mysqlinport可以使用)
不如写个C程序,一面从access读,一面自己拼SQL语句,往oracle里写,反而会比较快。