0


Oracle数据库在指定字段后新增字段

记录一下数据库中为表增加字段,且在指定字段后新增;
mysql数据库的话比较简单通过一下sql语句即可实现:

-- 为表t在B字段后新增字段altertable t addcolumn fild varchar(20) nou nullafter B

-- 为表t新增字段并显示到第一位altertable t addcolumn fild varchar(20) nou nullfirst

而Oracle数据库不支持上述语法,添加字段只能显示到最后一位,所以如果非要添加字段到指定字段后的话可以通过新建数据表并修改表明实现,如下面语句所示:

-- 首先为要新增字段的表A新增字段tALTERTABLE A ADD(t VARCHAR2(64));--根据新增字段后的表A来创建表B,并根据A的查询控制字段显示位置createtable B asselect a,b,e,c,d from A;-- 删除掉原表Adroptable A;-- 将新建的表B重命名为表A的名字altertable B renameto A
标签: 数据库 oracle sql

本文转载自: https://blog.csdn.net/qq_41228145/article/details/127981222
版权归原作者 alutimo 所有, 如有侵权,请联系我们删除。

“Oracle数据库在指定字段后新增字段”的评论:

还没有评论