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);

 

posted @ 2020-08-27 13:41  小窝蜗  阅读(600)  评论(0)    收藏  举报