我想在(Oracle)数据库表 , 两个字段之间插入一个字段怎么操作.
就是 我想在某个字段的 "前" 或 "后" 去添加一个字段
我百度的什么 alter table * add * after * 什么的不好使, Oracle不识别after命令, 求解答
我想在(Oracle)数据库表 , 两个字段之间插入一个字段怎么操作.
就是 我想在某个字段的 "前" 或 "后" 去添加一个字段
我百度的什么 alter table * add * after * 什么的不好使, Oracle不识别after命令, 求解答
关注这个其实与工具没有关系。
ORACLE数据库,直接对表添加字段时,是无法进行字段顺序的指定的,如果你想修改字段顺序,需要后台直接修改数据字典sys.col$ 。
懒得敲代码了,参考这篇文章中的方法二
oracle 调整字段顺序_mxw976235955的专栏-CSDN博客_oracle调整字段顺序
不像mysql可以直接一条sql搞定(alter table 表名 change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)),oracle 必须另辟蹊径,曲线救国。 场景描述:假设我们有一张表名为test,该表有三个字段,依次为col1、col2、col3,现在我们想新增一个字段col4,并把col4放到最前面,即我们希望调整后的字段顺序为col4、col1、c
https://blog.csdn.net/mxw976235955/article/details/75269138