电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SqlServer导出数据至Oracle方法VIP免费

SqlServer导出数据至Oracle方法_第1页
SqlServer导出数据至Oracle方法_第2页
SqlServer导出数据至Oracle方法_第3页
Sql Server 导出数据至Oracle 方法 利用Sql Server 的DTS 导出 首先,也是最重要的,一定要先设置好要导入到的oracle 所对应的数据源驱动。也就是在 Window s 下创建一个 ODBC 数据源: 控制面板——管理工具——数据源(ODBC),在"系统 DSN” 项卡中点击添加按钮,选择相关 Oracle 驱动(数据源需要用到oracle 的连接服务,所以如果 sqlserver 与 oracle 不在同一台机器上的话,要在 sql server 所在机器上装 oracle 客户端,并用oracle 客户端建一个连接到oracle 数据库的服务,建 odbc 数据源时,会让你选择该服务)。这一点如果你不配置,那么在后面的Sql Server DTS 导出数据到oracle 时候,它会有一个默认的数据源驱动,但可能版本太早,里面的字段和 oracle 10g 有些不兼容,这样会造成后面在导出数据的时候出现一些字段转换失败之类的错误。 下面以我在本机上的操作截图说明一下: (1)右击数据库,任务--->导出数据: (2)选择要导出的数据源,如果针对本机数据库,按照默认选项即可,点击下一步: (3)选择要导入的数据源,这一块就是要注意的地方,oracle 10g 数据源在此处为Oracle prov ide for OLE DB(安装了不同的oracle,数据源驱动可能不一样,这里不是绝对的),如果没有自己注册oracle 10g 数据源的话,它上面默认的有一个Microsoft OLE DB Prov ider for Oracle,切记一定要自己配置。 (4)选择之后,点击属性按钮,配置自己的oracle 数据库数据源,名称和密码,注意选上"允许密码保存"复选框,之后测试是否连接成功。 (5)点击下一步,出现如下视图 (6)选中要导入的表,然后把目标表中的名称改为大写,这块最好也自己配置一些,选中表,点击“编辑映射”,对里面Sql Serv er 自动生成的和oracle 10g 字段对应关系中不合理的字段进行修改,在oracle 10g 里面一般只有Int 字段有问题,而默认的oracle 注册驱动对于大数据类型nclob,和nv archar2 都多少有些问题,修改以后点击“编辑SQL”按钮,生成最终合适的sql 语句。之后一路 nex t,就可完成。 Sql Server、Oracle 数据类型转换 Sql Server 数据类型 长度 Oracle 数据类型 int 4 NUMBER(10) tiny int 1 NUMBER(3) bigint 8 NUMBER(19) smallint 2 NUMBER(5) real 4 BINARY_FLOAT nu meric 9 NUMBER(18) float 8 BINARY_DOUBLE decimal 9 NUMBER(18) bit 1 NUM...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部