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
这样不用建表。
但是难道就不能直接导入列吗?一定只能导入表? 展开
假如一个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
这样不用建表。
但是难道就不能直接导入列吗?一定只能导入表? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询