SQL Server数据类型相当于Oracle?

juu*_*uur 8 sql-server oracle types sql-server-2005 sql-server-2008

我有Oracle 10g数据库表作为源.我打算从这个表中提取数据并插入到SQL Server表中.Oracle表包含这些数据类型

NUMBER
NUMBER(2, 7)
LONG
Run Code Online (Sandbox Code Playgroud)

哪些是SQL Server中与这些类型相同的数据类型?

Nil*_*nde 19

这个MSDN页面应该给你一个提示.


ntz*_*lis 5

我正在处理导入导出数据以及我们的MSSQL < - > Oracle,并且数据类型比较的最简单但也是最准确的表示是这一点:http: //download.oracle.com/docs/cd/B19306_01 /gateways.102/b14270/apa.htm

在您的情况下,您需要执行以下操作:

  • 分析具有类型的字段NUMBER并尝试查找比例/精度(可能是服务器默认值)
  • 如果您无法弄清楚,请分析列中的值并从中检索最大比例和精度
  • 然后NUMERIC在MSSQL表中创建具有该比例/精度的字段

一般来说,oracle的最简单方式NUMBER是由NUMERIC类型表示.但在某些情况下,这些值实际上是boleans,整数等.