oracle中将dmp文件中某个表的个别列导入到一个新表中

问题如题假如一个dmp文件中有一个table1,列名是:id,name,value而我在现存表空间中有一个表table2中的列与table1类似,列名是:id,value... 问题如题

假如一个dmp文件中有一个table1,列名是:id,name,value 而我在现存表空间中有一个表table2中的列与table1类似,列名是:id,value ,我要如何从dmp文件的table1中将个别列(id,value)的值导入到table2的对应列中??
你好,
如果要用中转的,我也有一个方法,
1、这样可以导入一个表
imp xx/xx@serverName file=/d:a.dmp full=y tabels=(tab1)
2、再根据以上建立的表填充现有表tab2
insert into tab2 (col1,col2)
select col1,col2 from tab1

这样不用建表。

但是难道就不能直接导入列吗?一定只能导入表?
展开
 我来答
radioxhk
2008-04-09 · TA获得超过556个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:574万
展开全部
你可以建立table1,然后把dmp导入到table1,然后用下面的语句建立table2
create table table2 (id 类型,value类型) as select id,value from table1;
阿超说事826
2008-04-13 · TA获得超过506个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:77.4万
展开全部
楼上的应该对了,

不过一定要确保 表1,表2,相同列的数据类型一样啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式