pl/sql小疑问

lunyx 2010-03-19 03:26:35
我 把一个库中的某个用户名的所有对象( 包括表,试图,函数等)倒出来,放入同一个库中的另一个用户名的中,并覆盖掉同名的对象(比如,覆盖名称相同的表,试图等)。
在pl/sql中的tools-->export user objects 是把结构倒出来了,就是a.sql文件,可是导入到另一个用户的时候(用import tables-->SQL inserts),并没有覆盖掉同名的表,该怎么办?
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mars199 2010-03-21
  • 打赏
  • 举报
回复
持续观望
lunyx 2010-03-19
  • 打赏
  • 举报
回复
tools-->export table 只能导出 table啊,function ,view之类的都没法导出
vber1010 2010-03-19
  • 打赏
  • 举报
回复
用pl/sql中的tools-->import table 在里面确是有个drop table 的选项,不知道好不好用,楼主可以试一下,让后把结果发上来,大家学习一下。
robin_ares 2010-03-19
  • 打赏
  • 举报
回复
用pl/sql中的tools-->export table
有选项
lunyx 2010-03-19
  • 打赏
  • 举报
回复
先drop掉是可行,可是对象那么多,难道我要每个都要写drop吗?如果导出的时候,他自动查找对象是否存在,如存在就自动添加drop对象的语句就好了。
Phoenix_99 2010-03-19
  • 打赏
  • 举报
回复
为什么没有覆盖,有什么错误提示吗?
建议先备份原来的表,视图,然后删除,然后再导入a.sql
vber1010 2010-03-19
  • 打赏
  • 举报
回复
先drop掉原来的表呢

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧