小编最近经常碰到因客户需求需要变更字段类型,下面小编给大家介绍一下小编常用的偷龙换珠方案:
废话不多说直接上sql:
1.alter table A01 add N_YXS varchar(36);新建一列字段为N_YXS
2.update A01 set N_YXS = decode(N_YX,'0','否','1','是');这句话将N_YX赋值到新表N_YXS并把(1改成是0改成否)
3.alter table A01 drop column N_YX;这句话删除N_YX这列字段
4.alter table A01 rename column N_YXS to N_YX;这句话将字段名N_YXS 改为N_YX;