记录一下数据库中为表增加字段,且在指定字段后新增;
mysql数据库的话比较简单通过一下sql语句即可实现:
-- 为表t在B字段后新增字段alter table t add column fild varchar(20) nou null after B-- 为表t新增字段并显示到第一位alter table t add column fild varchar(20) nou null first
而Oracle数据库不支持上述语法,添加字段只能显示到最后一位,所以如果非要添加字段到指定字段后的话可以通过新建数据表并修改表明实现,如下面语句所示:
-- 首先为要新增字段的表A新增字段tALTER TABLE A ADD (t VARCHAR2(64));--根据新增字段后的表A来创建表B,并根据A的查询控制字段显示位置create table B as select a,b,e,c,d from A;-- 删除掉原表Adrop table A;-- 将新建的表B重命名为表A的名字alter table B rename to A
来源地址:https://blog.csdn.net/qq_41228145/article/details/127981222