|
|
1
2
我想您希望在已经使用了该名称的模式中导入该表。我认为您不能在导入期间更改表名。但是,您可以使用
完成后,使用
更新正如建议的那样 Gary 一个更聪明的方法是在引用目标模式中新表的临时模式中创建一个视图或同义词。导入后不需要复制数据,因为数据将直接传递到目标表。 |
|
|
2
5
如果使用的是旧的exp和imp实用程序,则无法执行此操作。唯一的选择是导入到同名的表中(尽管您可以更改拥有该表的架构)。 但是,你说你现在是11g。为什么不使用10g中引入的datapump实用程序,它取代了导入和导出。因为在11g中,该实用程序提供了remap_表选项,可以完全满足您的需要。 编辑 在我写这篇文章的时候,在阅读了这篇评论之后,我认为remap_表选项在他们的案例中不起作用。它只重命名新对象。如果目标架构中存在具有原始名称的表,则导入将失败,原因是ORA-39151。对不起的。 编辑双
根据OP最终选择的解决方案(删除现有表,替换为新表),有一个带有数据泵的解决方案,即使用
我发布这个附录不是为了操作,而是为了将来某个时候找到这个页面的其他搜索者的利益。 |
|
|
3
2
使用选项remap_table=existing_table_name:new_table_name in impdp。这在11GR2中有效。 |
|
4
1
只需将其导入同名的表中,然后重命名该表。 |
|
5
1
创建视图为
|
|
|
blogger13 · 视频租赁店数据库的规范化 1 年前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 2 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 2 年前 |
|
Dante · Django::配置不当:池不支持持久连接 2 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 2 年前 |