- 这里分两种情况
- 记得备份表
假定要扩容的表为 student , 要扩容的字段为t_name;
- 要扩容字段没有数据
alter table student modify(t_namevarchar2(200))
- 要扩容的字段有数据
-- 1.将原字段 t_name 改为 t_names
alter table student rename column t_name to t_names;
-- 2. 新增字段 t_name,扩容为400
alter table student add (t_name varchar2(400));
-- 3. 将t_names(原表中的t_name )的数据插入到t_name中
update set t_name = trim(t_names);
-- 4. 将t_names 字段从表中删除
alter table student drop column t_names;