sqlserver和oracle数据类型转换问题
要将Sqlserver上的数据迁移到oracle看,但有一些疑问还望高手指点下:
sqlserver中的字符型数据和oracle中的是一一对应吧,因为都表示的字节。那sqlserver中的int(4)对应oracle中的number(10)吗,(网上有人这样说),但有人说要用公式len=floor((p+1)/2)+1;根据这公式算,当len=4时,p似乎不等于10啊;
还有个问题,当有小数点时,number(10,3)和double怎么对应,是用上面的公式吗
望高手指点下,谢谢!
------解决方案--------------------int(4),只要定义一个Oracle的number,有存储下现有数据即可,没必要详究啊。
当有小数点时,number(10,3)和double怎么对应:定义number(10,3)即可啊,也可以存储带小数的浮点数。
------解决方案--------------------