zoukankan      html  css  js  c++  java
  • 在oracle表中增加字段,并调整字段的顺序

    增加字段的语句很简单,以用户身份连接oracle服务:

    alter table tablename add(colname coltype);  # 填上表名、字段名、字段类型

    修改字段顺序前,查看表中各字段的顺序:

      首先,查看表对应的id:

    select object_id from all_objects where owner = 'user' and object_name = 'tablename'; # 填上表的所有者、表名

      然后,查看表中各字段的顺序:

    select obj#,col#,name from sys.col$ where obj#=objectid # 填上刚刚查到的表id

      再以sysdba身份连接oracle服务,修改字段顺序,否则可能会报权限不够:

    update sys.col$ set col#=new where name='colname' and obj#=objectid # 填上字段新的顺序、字段名、表id

      值得注意的一点是,更新完字段顺序后,若直接插入数据,还是按旧的字段顺序插入的,需要指定插入的字段或者重启oracle。

  • 相关阅读:
    hadoop脑裂
    磁盘动态扩容
    zookeeper快照清理
    hadoop rebalance
    redis
    斜率场--微分方程图形解
    simpson法计算arctan(1)-即pi/4
    反函数的导数
    动能公式推导
    schwarz( 施瓦兹)不等式证明
  • 原文地址:https://www.cnblogs.com/winstonet/p/10436368.html
Copyright © 2011-2022 走看看