方式一:
/*ZS_BMSJ表中的 kssj */
alter table ZS_BMSJ rename column kssj to kssj1;
/增加一个和原字段名同名的字段name/
alter table ZS_BMSJ add kssj date;
/将原字段name_tmp数据更新到增加的字段name/
update ZS_BMSJ set kssj=to_date(kssj1,‘YYYY-MM-DD’) ;
/更新完,删除原字段name_tmp/
alter table ZS_BMSJ drop column kssj1;
/加上字段的备注/
Comment on column ZS_BMSJ.kssj is ‘报名开始时间’;
方式二
alter table tableName rename column oldCName to newCName; – 修改字段名
alter table tableName modify (cloumnName 数据类型); – 修改数据类型
例如:
1、创建表:
CREATE TABLE Student(
id varchar2(32) primary key,
name varchar2(8) not null,
age number
);
2、修改字段名:
alter table Student rename name to StuName;
3、修改数据类型:
alter table Student modify (id varchar2(64));