暂无图片
oracle 12C rename table 表注意事项
我来答
分享
暂无图片 匿名用户
oracle 12C rename table 表注意事项

alter table test rename test_new 

索引会失效吗?
普通表和分区表有什么区别,分区表注意事项有哪些?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Thomas

完整语法是alter table a rename to b; 索引不会失效,无须重新编译。其实自己建个试验表测试下就知道了。

暂无图片 评论
暂无图片 有用 1
Acdante
  1. 使用 ALTER TABLE 语句重命名表:

    ALTER TABLE old_table_name RENAME TO new_table_name;
    
  2. 更新查询语句、存储过程和触发器中的表名。

  3. 更新其他表、视图或外部系统中对原表名的引用。

最好先做好备份,并且在生产环境中谨慎操作。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏