0
我必须将数据从AS400 DB2系统加载到SQL Server 2012。提取的数据是以我需要加载到SQL Server的excel格式存储的。推荐IBM DB2/AS400 Subscribers带有字节长度和十进制长度的DB2/AS400小数点的SQL Server数据类型
我在DB2/AS400中有以下十进制类型。
- 字节长度= 2,十进制长度= 3,十二月POS = 0
- 字节长度= 3,十进制长度= 5,十二月POS = 2
- 字节长度= 3,十进制长度= 3,癸POS = 0
- 字节长度= 3,十进制长度= 5,癸POS = 4
- 字节长度= 4,十进制长度= 4,癸POS = 0
- 字节长度= 4,十进制长度= 6 ,Dec Pos = 3
- 字节长度= 4,Decima升长度= 7,十二月POS = 4
- 字节长度= 5,十进制长度= 5,十二月POS = 0
- 字节长度= 5,十进制长度= 9,十二月POS = 4
- 字节长度= 6 ,十进制长度= 11,十二月POS = 0
- 字节长度= 6,十进制长度= 11,十二月POS = 2
- 字节长度= 6,十进制长度= 11,十二月POS = 4
- 字节长度= 6,十进制长度= 11,Dec Pos = 5
- 字节长度= 7,十进制长度= 13,Dec Pos = 4
- 字节长度= 7,十进制长度= 7,十二月POS = 2
- 字节长度= 9,十进制长度= 9,十二月POS = 4
什么是SQL Server 2012的相应的数据类型的每个这些?
选择这些数据类型的基本原理是什么?
我们不能使用'money'作为数据类型吗?注意:当excel加载数据时,它在SQL Server中加载为'float' – Lijo
@Lijo - 你可以但我不会推荐它。它**就像**一个“十进制(19,4)”,只是它有一些奇怪的舍入规则。 –