记录一下数据库中为表增加字段,且在指定字段后新增;
mysql数据库的话比较简单通过一下sql语句即可实现:文章来源:https://www.toymoban.com/news/detail-610017.html
-- 为表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数据库不支持上述语法,添加字段只能显示到最后一位,所以如果非要添加字段到指定字段后的话可以通过新建数据表并修改表明实现,如下面语句所示:文章来源地址https://www.toymoban.com/news/detail-610017.html
-- 首先为要新增字段的表A新增字段t
ALTER TABLE A ADD (t VARCHAR2(64));
--根据新增字段后的表A来创建表B,并根据A的查询控制字段显示位置
create table B as select a,b,e,c,d from A;
-- 删除掉原表A
drop table A;
-- 将新建的表B重命名为表A的名字
alter table B rename to A
到了这里,关于Oracle数据库在指定字段后新增字段的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!