问题
EXCHANGE 命令交换表名?
回答
EXCHANGE 命令非常有用。
与 RENAME 命令不同,这一操作是原子性的。
如果源表上有关联的 materialized views,且你想避免重建视图,它也同样适用。
下面通过一个简单示例说明其工作方式以及如何进行测试:
- 创建示例数据库
- 创建示例表
- 插入一行示例数据
- 创建将要进行 EXCHANGE 的示例临时表
- 向临时表中插入示例数据行
- 运行
EXCHANGE命令以交换这些表
- 验证这些表现已完成交换,并显示各行也已互换
如何使用 EXCHANGE 命令交换表
EXCHANGE 命令交换表名?
EXCHANGE 命令非常有用。
与 RENAME 命令不同,这一操作是原子性的。
如果源表上有关联的 materialized views,且你想避免重建视图,它也同样适用。
下面通过一个简单示例说明其工作方式以及如何进行测试:
EXCHANGE 命令以交换这些表