DB2 V9.7 新特性:在线移动表
2009-12-18 00:00:00 来源:WEB开发网target_tabname ,指定目标表名称,在完成数据移动后该名称将作为新表的名字。当我们指定,目标表的名字时,我们我们可以对目标表进行以下变化:
数据、索引、LOB 表空间可以改变
可以增加或变化多维列(MDC)规格。
可以增加或者变化分区键列规格。
可以增加或者变化数据分区规格。
可以启动或者停止数据压缩。
可以增加新列。
当指定目标表的名字时,存在以下约束:
源表与目标表的模式必须相同
如果目标表已经存在,则目标表必须为空
不能为类型表、物化查询表、登台表、远程表、或者聚集表
选项。多个选项可以使用逗号隔开:
KEEP。该选项将会使源表保存为另外一个名字的 COPY。如源表名为 T1,在数据移动完成后,源表将被命名为 T1AAAAVxo。我们可以在协议表中的 ORIGINAL 关键字下找到源表的新名字。
COPY_USE_LOAD。该选项使用不可恢复的 db2Load API 从源表复制数据到目标表。如果使用该选项,则 FORCE 选项需要被包含。
COPY_WITH_INDEXES。此选项指定在 COPY 源表之前创建索引。默认情况下 DB2 时在源表 COPY 后创建索引的。使用该选项的好处是在 COPY 后不在需要每创建一个索引进行一次表扫描,索引创建受需要活动日志的事务控制;缺点是会使得 COPY 的性能下降,因为需要在目标表上维护索引,同时索引上有很多伪删除的键。
FORCE。如果指定此选项 SWAP 阶段将不会检查源表是否修改了其定义。
NO_STATS。该选项指定不启动对目标表的 Runstats 命令或者复制统计信息。
COPY_STATS。该选项指定在 SWAP 阶段之前从源表中复制统计信息到目标表。
NO_AUTO_REVAL。该选项防止自动进行表的 Revalid 操作,而是直接重新创建所有索引、视图。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››在线浏览pdf文件(pdf转swf)
- ››db2 命令选项解释
- ››在线视频最佳方法:产品页面的SEO技巧
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接