number便于计算
varchar2便于移植

解决方案 »

  1.   

    最好用VARCHAR2,要计算的时候再 to_number
      

  2.   

    我觉得还是用number()比较好一些,因为毕竟是数字
    优点:
    存取的时候oracle会进行安全验证,如果不小心输入了错误的数据,比如试图把一个字符串输入了该字段,oracle会检查出这个错误
    这样有利于保护信息的正确性
    这些数据不单单是在系统里计算用来的,还有其他的参考价值
    所以应该尽力保证它们的安全和完整:)
      

  3.   

    用 NUMBER 吧,现在不需要计算,说不定将来在计算呢,比如说,统计总的土地成本、总的工程造价等等。
      

  4.   

    to:Phontom
       对于数据的安全存取问题,一般是用js控制就行了..