在线重定义表(转)
来源:互联网 发布:桃子圈微博全数据图片 编辑:程序博客网 时间:2024/05/21 14:00
-- 创建原表A
create table A
(
ABC NUMBER not null
);
-- 表A必须包括一个主键
alter table A add constraint P primary key (ABC);
--分析表A是否可以在线重建,如果报错则不可以
EXEC sys.dbms_redefinition.can_redef_table('DLYX','A');
-- 创建一个中间表A1,用于存储原来数据,约束不可重名
create table A1
(
ABC NUMBER not null
);
alter table A1 add constraint P1 primary key (ABC);
--开始重建
EXEC sys.dbms_redefinition.start_redef_table('DLYX','A','A1');
--结束重建
EXEC sys.dbms_redefinition.finish_redef_table('DLYX','A','A1');
--终止重建(如果不想重建)
EXEC sys.dbms_redefinition.abort_redef_table('DLYX','A','A1');
--删除中间表A1
DROP TABLE A1;
-- 重命名表约束
alter table A drop constraint P1 cascade;
alter table A add constraint P primary key (ABC);
- 在线重定义表(转)
- 在线重定义表
- 在线重定义表
- 关于在线重定义表
- oracle9i表在线重定义
- 在线重定义表(dbms_redefinition)
- oracle表在线重定义
- DBMS_REDEFINITION在线重定义表
- 表的在线重定义
- DBMS_REDEFINITION在线重定义表
- DBMS_REDEFINITION在线重定义表
- 【转】Oracle在线重定义DBMS_REDEFINITION 普通表—>分区表
- oracle普通表转分区表——在线重定义
- 普通表转分区表(交换分区、在线重定义)
- 普通表转化成分区表一例(在线重定义分区表)
- 普通表转为分区表(一)-在线重定义
- Oracle普通表转成分区表(在线重定义)
- 在线重定义表为分区表
- 弹出窗口代码
- IPTV关键技术综述
- Ajax到底有多大力量
- http://chrischou.org
- ASP.NET 2.0页面框架的几处变化
- 在线重定义表(转)
- [转贴]DB2 分区特性
- 软件发展史上25个杀手级应用程序
- test
- IT人如何生存
- LINUX学习
- XHTML基础入门教程
- 关于SNMPV3协议开发
- Dot NET设计模式—反射工厂