问个关于oracle很基础的问题啊 在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊??还有number(xx),这个xx又是什么呢??是不是只能存xx位数???麻烦结合点例子说下啊,光说概念不好参悟啊谢谢大家啊!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊?? 是还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? 是 在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊??对,表示存储的范围在0到XX之间.比如: name varchar2(20)这个name的值可以是bb,ddss.df, sd等,但不能超过20个字符.还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? 对.和上面的原理一样. VARCHAR2(xx)中的xx就是字符串的最大长度,但是是以英文来说的,中文一个汉字占两个字符number(xx)中的xx是数字的位数,如果是NUMBER(8,2)就是总长度是8,小数位是2位 在new新表的的时候轩字段类型VARCHAR2(xx),这个xx是不是这个字段最多能存入xx个字符啊??还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? ===============================================================基本正确 VARCHAR2(xx)上面的人已经解答了对于number(xx)补充下,比如:number(10) 存入number值最大位数是10比如:number(10,2) 存入的number值最大位数是10,同时保留2位小数点 补充一下,注意中文的字符哦,在varchar2中占2个字节 ei 明白了还有一种书局类型是 INTEGER 的,主要什么时候用啊,有什么特点呢?? 数字有三种基本类型--NUMBER、PLS_INTEGER和BINARY_INTENER。 NUMBER可以描述整数或实数,而PLS_INTEGER和BINARY_INTENER只能描述整数。 BINARY_INTENER用来描述不存储在数据库中,但是需要用来计算的带符号的整数值。它以2的补码二进制形式表述。循环计数器经常使用这种类型。 PLS_INTEGER和BINARY_INTENER唯一区别是在计算当中发生溢出时,BINARY_INTENER型的变量会被自动指派给一个NUMBER型而不会出错,PLS_INTEGER型的变量将会发生错误。 sql语句中有update字段(表示时间) oracle 树状结构 有关利用oracle自带的MD5函数来加密的问题! 求助:有sql高级查询(请高手帮忙,要求运行速度快) 如果处理多种类别的数据库表设计? 怎么存储过程中处理小数的问题 小弟刚学oracle,请大家不要笑话啊,很简单的一个问题,高分啊 关于 blob 存储的问题 关于游标变量的定义?? 数据导入导出问题! 请指教! 在ORACLE数据库中什么叫伪列 一个存储过程
是还有number(xx),这个xx又是什么呢??是不是只能存xx位数???
是
对,表示存储的范围在0到XX之间.
比如: name varchar2(20)
这个name的值可以是bb,ddss.df, sd等,但不能超过20个字符.
还有number(xx),这个xx又是什么呢??是不是只能存xx位数??? 对.和上面的原理一样.
VARCHAR2(xx)中的xx就是字符串的最大长度,但是是以英文来说的,中文一个汉字占两个字符
number(xx)中的xx是数字的位数,如果是NUMBER(8,2)就是总长度是8,小数位是2位
===============================================================
基本正确
对于number(xx)补充下,
比如:number(10) 存入number值最大位数是10
比如:number(10,2) 存入的number值最大位数是10,同时保留2位小数点