oracle数据库中,两表字段一样,现在要把表1的数据替换到表2里面去,怎么实现?
8个回答
展开全部
truncate b;
select * from a
insert into b... ;
select * from a
insert into b... ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * into table2 from table1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
替换?是把表2中的数据全删除掉,然后把表1插入到表2中么?
追问
不是 是根据我之前按两个字段查出相同数据,把相同数据的这部分,把表1的数据替换到表2中,其它的不变。是两个字段的相同数据(这是替换数据的条件)。
追答
update 表2 set (字段1,字段2,字段3)=(select 字段1,字段2,字段3 from 表1 where 连接条件) where Exists(select 1 from from 表1 where 连接条件)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询