number
10:56:40 SQL> create table ttt ( aaa integer);表已创建。已用时间:  00: 00: 00.31
10:57:49 SQL> desc ttt;
 名称                                      空?      类型
 ----------------------------------------- -------- ---------------
 AAA                                                NUMBER(38)10:57:53 SQL>

解决方案 »

  1.   

    看 SYS.STANDARD里的定义:
      subtype INTEGER is NUMBER(38,0);
      subtype INT is INTEGER;
      subtype SMALLINT is NUMBER(38,0);
      subtype DECIMAL is NUMBER(38,0);
      subtype NUMERIC is DECIMAL;
      subtype DEC is DECIMAL;都是 NUMBER(38,0)
      

  2.   

    oracle中的数字处理,没有sql server和应用程序中那么复杂, 用number(m,n)就行
      

  3.   

    那我取出来的时候是getInt("number")么?
    还是getNumber()?
      

  4.   

    取出来的时候定义一个int变量来接受number的返回值就可以了. 不知道你用那种开发语言.