编写SQL时存在的小问题

1,新增了一个字段:

原SQL:alter table USER表 add (TYPE NUMBER default 0 );     //新增type,类型是NUMBER,默认值是0

DBA修改后的SQL:

alter table USER表 add (TYPE NUMBER default 0  not null);      //字段新增一个非空约束

疑点在于:

设置默认值,不意味着不可空。

 

2,新增索引:

原SQL:create index USER表 on 索引名(字段名) ;

修改后:create index USER表 on 索引名(字段名) online ;   //online具有一定的适用性,适合大表

编写SQL时存在的小问题