SQL server数据库转Oracle数据库
一、首先,转换之前在SQL server数据库中把表建好,可以插入好数据。 注: 因为Oracle数据库的表名和字段名都是大写,如果在SqlServer数据库中是小写的话,转换后,使用表名或字段名的时候需要加上双引号(“”),所以在转换之前把 表名和字段名全部写成大写 ,方便使用。 二、接下来,直接进入教程 右击数据库,任务→导出数据 弹出下面界面,直接下一步 选择数据源:数据源不用改,服务器名称(localhost),可以选择Windows身份和SQL server身份验证,然后点击→下一步 然后选择目标:目标选择(Oracle provider for OLE DB),选择后点击→属性 数据连接属性:选择→使用指定的用户名和密码→填写需要使用的用户名和密码(勾选允许保存密码)→测试连接(连接成功)→确定→下一步 指定表复制或查询:选择第一个→下一步 选择源表和源视图:全选→编辑映射 传输设置:选择你想要创建到的目标架构名称(Oracle用户名) (注:下面的两个选项,第一个是:当你所选的目标内,含有要创建的表名就删除旧表重新创建新表;第二个不必选择) 修改表中的字段数据类型(Integer→number, NVARCHAR2→varchar2,datatime→data)修改完后点击→确定 注:如果多个表的话,每个表都要修改数据类型 若果红线框内有警告标示