注册 登录
编程论坛 Oracle论坛

SET集的修改

zhjr5201314 发布于 2009-11-25 17:14, 958 次点击
group SET(varchar(20) not null)

怎么实现group由varchar(20)->varchar(80)
4 回复
#2
zhjr52013142009-11-30 09:09
纠结!
#3
soky2010-02-04 05:49
懂oracle的毕竟是少数
#4
哈狄斯2010-11-30 23:03
alter table table_name
modify group varchar(80) ;

但是一般情况是一个表建立以后,就不让动了
#5
xibeilang2011-01-24 20:28
补充楼上的,表结构建立后,因存在了数据,一般情况下修改表结构会收到限制。
如:varchar(20) 想要改为varchar(80),一般是没问题的。单若要改为varchar(18),(改小)就需要看表中这个字段的数据是否超过18个字符,超过了就不能改了。
1