(1)ALTER TABLE TABLENAME ADD(COLUMNNAME VARCHAR2(300 CHAR) DEFAULT ' ' NOT NULL);
无法将一个非空字段添加进表中,除非将表中数据清空之后再添加。可以将需要添加的字段设置一个默认值(这里设置的是一个空格)。
(2)将数据库表中的一个可空字段修改为非空字段
1、UPDATE TABLENAME SET COLUMNNAME='默认值' where COLUMNNAME IS NULL;
2、ALTER TABLE TABLENAME MODIFY COLUMNNAME VARCHAR2(300 CHAR) DEFAULT' ' NOT NULL;
本文介绍了如何在SQL中向表中添加非空字段,并提供了将已有表中的某个字段从允许为空改为非空的方法。首先通过设置默认值的方式解决字段添加问题,接着给出了更新字段属性的具体步骤。
6258





