听楼主的意思是要保存一个数值型的字段,
oracle的long与C语言的long类型不一样,
oracle的数值型number最大能保存38位,应该能满足你的精度要求.

解决方案 »

  1.   

    会有精度丢失?没有将数据库中的long理解成程序中的数据类型吧
      

  2.   

    hermit大侠真聪明,我是将oracle中的long理解成程序中的long了^_^
    java程序中用到long了,我要把它们保存到一张表里,就在库里设了一张表,有两个字段为
    long,建表时提示错误。
    这种情况是不是就可以用number代替long?
      

  3.   

    oracle数据库中的long类型实际上不再鼓励使用了,可以用blob来替代,你要想存储java中的long数据值类型,使用number型字段就可以了。number可以存储38位十进制的整数,足足有余。