weixin_37617896
年少的隔壁老王
采纳率60%
2018-09-03 03:24

oracle表中有数据的情况可以修改表名吗

5

oracle表中有数据的情况下,可以直接修改表名吗。。。。。。。。。。。。。。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

9条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 3年前

    可以。RENAME 表名 TO 新表名

    但是,如果你有外键关联、触发器之类的,要先取消。

    点赞 评论 复制链接分享
  • qq_16962131 qq_16962131 3年前

    可以修改 改名前先查看下对该表有依赖关系的其他表、视图、过程等。
    但实际使用中不建议这样操作,可以直接新建一个一模一样的表,然后把数据复制过去,感觉这样稳妥。

    点赞 评论 复制链接分享
  • weixin_40417658 数据甄小白 3年前

    有数据可以修改表名,要注意用到这个表的所以过程、视图等都需要改;也可以修改列名,但是不能修改列的字段类型

    点赞 评论 复制链接分享
  • chinarealone chinarealone 3年前

    改名一定可以,需要考虑是否有其他关联(包括外键,索引,视图,存储过程,触发器,序列等等),如果有先断开关联,再改名,在重建关联

    点赞 评论 复制链接分享
  • qianyu92 haitao92 3年前

    没有影响的,注意一些应用、视图等对该表的依赖

    点赞 评论 复制链接分享
  • lsj1143956304 胆小如鼠 3年前

    可以修改表名 这个跟有没有数据没有关系 ,但是如果存在 依赖的话 就需要先接触依赖才可以修改成功 ,不然会报错的

    点赞 评论 复制链接分享
  • diandian8805 diandian8805 3年前

    可以修改表名,修改前先查看有无关联的表,视图,存储过程等,防止改后出错

    点赞 评论 复制链接分享
  • qq_32888253 qq_32888253 3年前

    完全可以啊,和数据没关系,但是要查一下有没有表关联到它的

    点赞 评论 复制链接分享
  • lxf2580 lxf2580 3年前

    可以修改表名,不过建议改名前你先查看下对该表有依赖关系的其他表、视图、过程,否则改完后你的相关的对象会出错。

    点赞 评论 复制链接分享