Home >Database >Mysql Tutorial >sql server 2005导出数据到oracle 11g

sql server 2005导出数据到oracle 11g

WBOY
WBOYOriginal
2016-06-07 14:55:181140browse

导出是用MS自带的ole db provider访问接口导出: 1.右键要导出的数据库【任务】-》【导出数据】-》设置导出数据源 2.设置oracle为目标数据源 3.设置目标表(创建) 4.编辑字段 由于sqlserver的t-sql与oracle的pl/sql定义数据类型不一样,这里注意要修改类型

  导出是用MS自带的ole db provider访问接口导出:

  1.右键要导出的数据库【任务】-》【导出数据】-》设置导出数据源

sql server 2005导出数据到oracle 11g 三联

  2.设置oracle为目标数据源

sql server 2005导出数据到oracle 11g

  3.设置目标表(创建)

sql server 2005导出数据到oracle 11g

  4.编辑字段

  由于sqlserver的t-sql与oracle的pl/sql定义数据类型不一样,这里注意要修改类型:

  int -> number (注意设置number的精度)

  nvarchar -> varchar2 (最好是nvarchar2,但ms这个驱动只提供这种转换)

  datetime -> date

sql server 2005导出数据到oracle 11g

  也可以直接编辑sql,注意pl/sql的编写方式,编辑完之后下一步

sql server 2005导出数据到oracle 11g

  5.这里的datetime转成date是有警告的,不过没关系,然后可以忽略出错与截断,下一步:

sql server 2005导出数据到oracle 11g

  6.点击完成

sql server 2005导出数据到oracle 11g

  在oracle em里面查看刚才导出的数据表及数据

sql server 2005导出数据到oracle 11g

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn