Oracle必输项和非必输项的区别(遇到的数字类型的问题)
问题:对于数字类型来说,列是必输项要求必须是数字,不允许为null,非必输项就没有这个要求
例子:
创建test
create table TEST
(
AAA NUMBER(2) not null,
BBB NUMBER(20),
CCC NUMBER(5),
DDD NUMBER,
EEE CHAR(18),
FFFFF VARCHAR2(3),
HHH VARCHAR2(36),
IIII VARCHAR2(4),
GGG VARCHAR2(21),
KKK CLOB,
WWW CHAR(11),
MMM NUMBER
)
执行下面SQL
insert into test(AAA) values(null);
insert into test(AAA,BBB) values(0,null);