在工作中,有时会遇到跨库传输数据的情况,其中 SQL Server 和 Oracle 之间的数据传输是比较常见的情况。
因为 SQL Server 和 Oracle 的数据类型有些差异,这就要求我们在数据传输时正确修改数据类型。那么 SQL Server 和 Oracle 数据类型对应关系是怎样的呢?
其实 SQL Server 提供了一张表供我们查询 SQL Server 和 Oracle 数据类型的对应关系。
查询方法很简单,在 SQL Server 数据库输入如下查询语句:
SELECT * FROM msdb.dbo.MSdatatype_mappings wheredbms_name='ORACLE';
SQL Server 2012 查询结果如下: