通过odbc导入到access,再导入到sql server

解决方案 »

  1.   

    SQL>spool c:\a.txt
    SQL>select * from table
    SQL>spool off 文件就在c:\a.txt
      

  2.   

    用pb连到oracle上,然后浏览另存成文本文件。用PB的数据管道直接导到SQL SERVER很方便的。
      

  3.   

    如果数据不大,直接使用 freddy2003() 的方法,生成的文件是文本类型
      

  4.   

    duttian:
    想导出成txt文件,是因为现在oracle跟sql server两个库里的表跟字段不一样的。
    所以,只好把数据先导出来,再手动输入的。
      

  5.   

    你可以用SQL server中的DTS工具。两分钟就搞定了
      

  6.   

    真如你所说就没必要导出成TXT或EXCEL文件,直接做ORACLE和SQLSERVER的连接,然后列与列对应,执行插入就行了,下面有篇文章你看一下:
    http://dev.csdn.net/develop/article/21/21066.shtm如果必须要导成TXT文件,用SQLPLUS 的SPOOL命令,或者PB的数据管道都可以
      

  7.   

    谢谢freddy2003() 
    在用spool命令导
    一共5000多条数据,一个个表把它导出来。
      

  8.   

    用pl/sql developer查出数据,直接在数据上右键导出,格式可以自己选.如果要把oracle的数据导入到sql server中,用sql server中的dts,论坛里有这方面的帖子的,你搜一下,先!