在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊??还有number(xx),这个xx又是什么呢??是不是只能存xx位数???麻烦结合点例子说下啊,光说概念不好参悟啊谢谢大家啊!~

解决方案 »

  1.   

    在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊?? 
    是还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? 
      

  2.   

    在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊??
    对,表示存储的范围在0到XX之间.
    比如: name varchar2(20)
    这个name的值可以是bb,ddss.df, sd等,但不能超过20个字符.

    还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? 对.和上面的原理一样.
      

  3.   


    VARCHAR2(xx)中的xx就是字符串的最大长度,但是是以英文来说的,中文一个汉字占两个字符
    number(xx)中的xx是数字的位数,如果是NUMBER(8,2)就是总长度是8,小数位是2位
      

  4.   

    在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊??还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? 
    ===============================================================
    基本正确
      

  5.   

    VARCHAR2(xx)上面的人已经解答了
    对于number(xx)补充下,
    比如:number(10) 存入number值最大位数是10
    比如:number(10,2) 存入的number值最大位数是10,同时保留2位小数点
      

  6.   

    补充一下,注意中文的字符哦,在varchar2中占2个字节
      

  7.   

    ei   明白了还有一种书局类型是  INTEGER  的,主要什么时候用啊,有什么特点呢??
      

  8.   

    数字有三种基本类型--NUMBER、PLS_INTEGER和BINARY_INTENER。  NUMBER可以描述整数或实数,而PLS_INTEGER和BINARY_INTENER只能描述整数。  BINARY_INTENER用来描述不存储在数据库中,但是需要用来计算的带符号的整数值。它以2的补码二进制形式表述。循环计数器经常使用这种类型。  PLS_INTEGER和BINARY_INTENER唯一区别是在计算当中发生溢出时,BINARY_INTENER型的变量会被自动指派给一个NUMBER型而不会出错,PLS_INTEGER型的变量将会发生错误。