oracle表中列的类型。number和integer区别(转) 数据库中创建表,常见类型总结: 见一个大神总结的很全: 一、数据类型 1.char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节) 2.varchar2(n) n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,这种数...
integer进代表number中的number(n,0),也就是说仅能存放整数(含正整数,负整数和零)。而number则可以按照定义的规则number(n,m),m为小数位,可以存放有小数点的数值。
INTEGER是整型,数字类型是-1,0,1等 NUMBER是数字型,可以设置小数位如num(6,2),即整数位长度为6,小数位长度为2 如果在建库时varchar型的长度太大,没什么影响,别超过最长字符长度就可以 补充回答:不会造成负担,长度太大顶多占点数据库空间而已 ...
INTEGER是整型,数字类型是-1,0,1等 NUMBER是数字型,可以设置小数位如num(6,2),即整数位长度为6,小数位长度为2 如果在建库时varchar型的长度太大,没什么影响,别超过最长字符长度就可以
如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度, 如果你的数据前后有空格,Oracle 8i会自动将其删去。VARCHAR2是最常用的数据类型。 可做索引的最大长度3209。 3.number(m,n) m=1 to 38n=-84 to 127 可变长的数值列,允许0、正值及负值,m是所有有效数字的位数,n是小数点以后的位数...