Oracle修改表字段数据类型

1.表字段数据类型修改方式当字段为空时可以直接修改

  alter table  表名 modify (字段名 VARCHAR2(32));

2.表字段数据类型修改方式当字段不为空时
  2.1 -- 表的原字段重命名
  alter table 表名  rename字段名 to 新字段名;
  2.2-- 添加一列字段,名字跟原来字段的名字一致,类型是想修改之后的类型
  alter table 表名 add 字段名 VARCHAR2(32);
  2.3-- 给新添加的字段添加备注,方便理解
  comment on column test.表名.字段名 is '备注内容';
  2.4-- 把原来的字段值“复制”到新的字段中,类型需要使用to_char函数
  update 表名 set 字段名= to_char(新字段名);


 

posted @ 2020-12-24 14:43  xiaobaitu88  阅读(5923)  评论(0编辑  收藏  举报