天天看点

『ORACLE』表字段的修改和添加(11g)

表添加字段
alter table enmo add 
( archive      VARCHAR(10),
  time         DATE
)

修改字段为非空忽略表中原有数据
alter table SCOTT.ENMO modify NAME not null ENABLE NOVALIDATE;

修改字段名
alter table ENMO rename column mingzi to name;

修改字段类型
alter table ENMO modify NAME VARCHAR2(100) ;

修改字段默认值
alter table ENMO add column_1 varchar2(2) defalut 'Y';

字段添加备注
comment on column SCOTT.ENMO.NAME is '名字';

删除表中某个字段的所有值
update ENMO set NAME = null ;

给字段设置默认值
ALTER TABLE test ADD NAME VARCHAR2(10) DEFAULT 'TESTCOLUMN' NOT NULL;