gpt4 book ai didi

sql-server - SQL Server 数据类型等同于 Oracle?

转载 作者:行者123 更新时间:2023-12-02 13:29:47 26 4
gpt4 key购买 nike

我有 Oracle 10g 数据库表作为源。我计划从该表中提取数据并将其插入到 SQL Server 表中。 Oracle表包含这些数据类型

NUMBER
NUMBER(2, 7)
LONG

哪些数据类型与 SQL Server 中的这些数据类型等效?

最佳答案

我在 MSSQL <-> Oracle 中处理了大量的导入导出数据问题,最简单但也是最准确的数据类型比较表示是这样的: http://download.oracle.com/docs/cd/B19306_01/gateways.102/b14270/apa.htm

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

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

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

关于sql-server - SQL Server 数据类型等同于 Oracle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com