使用MS提供的ole db provider provider进行导出:
1.右键单击要导出的数据库任务-导出数据-设置导出数据源。
2.将oracle设置为目标数据源
3.设置目标表(创建)
4.编辑字段
由于sqlserver的t-sql与oracle的pl/sql在定义数据类型上有所不同,请注意这里需要修改类型:
Int-number(注意设置数字的精度)
Nvarchar-varchar2(最好是nvarchar2,但是ms的这个驱动程序只提供这种转换)
日期时间-日期
也可以直接编辑sql,注意pl/sql的编写方式,编辑后再进入下一步。
5.这里有一个警告,datetime被转换成date,不过没关系。那么你可以忽略错误和截断。接下来:
6.单击完成
检查oracle em中刚刚导出的数据表和数据。