ACCESS数据库和ORACLE数据库中两表结构一样
如何用像 INSERT INTO ORACLE_TABLE_NAME SELECT * FROM ACCESS_TABLE_NAME …………这样的语句实现
(不同ACCESS数据库中可以用 INSERT INTO [;DATABASE=C:\TEMP.MDB].TABLENAME SELECT * FROM TABLENAME 这样的语句实现不同ACCESS数据库插入问题,ACCESS和ORACLE之间是否也可以这样,SQL语句具体如何写)
没多少分了~各位大吓们,帮帮忙

解决方案 »

  1.   

    -- 创建一个数据库链接去访问Access!
      

  2.   

    异构数据库没什么好办法:
    一是写程序来select与insert
    二是试试oracle的透明网关(没听说能连access的,你可以试一下)
    三是在access中生成sql脚本到oracle中去执行
      

  3.   

    我是用ADO连接的ACCESS数据库,问题是我如何在这个连接中用SQL语句将查询到结果集插入到ORACLE数据库中。
      

  4.   

    就不能像不同的ACCESS数据库一样用 INSERT INTO [;DATABASE=C:\TEMP.MDB].TABLENAME SELECT * FROM TABLENAME 这样的语句实现吗?
      

  5.   

    建议写程序,或者使用SQL的DTS来导入导出
      

  6.   

    select * from TableName in [ODBC][ODBC;Drive={Microsoft ODBC for Oracle};UID=USERNAME;PWD=PASSWORD;SERVER=SERVERNAME;]  
    这语句在ACCESS中执行不过去,正确的应该怎么写。ODBC又应该怎么配?大虾们给力点呀!