日期:2014-05-17  浏览次数:20561 次

如何用存储过程实现将ACCESS表导入sql?
一个data.mdb已经上传到服务器,data.mdb包含两个表TBL_A和TBL_B
想用存储过程将这两个表导入到SQL中 table_a和table_b两个相应的表中,其表结构已经和access的表一样了。

多谢阿。 

------解决方案--------------------
基本语句(假设data.mdb放在C盘根目录下):

SELECT *
INTO table_a
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0', 
      'Data Source="c:\data.mdb";User ID=Admin;Password=' )...TBL_A

SELECT *
INTO table_b
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0', 
      'Data Source="c:\data.mdb";User ID=Admin;Password=' )...TBL_B