怎样把一个数据库中的表中的数据移动到另一个数据库的表中,两个表中的字段有的不一样
3个回答
展开全部
merge into desTable des using oraTable ora
on (des.name=ora.name)---插入的条件 如果没有不需要写
when matched then update ----如果条件符合 更新 不符合 插入
set des.name = ora.name---插入的列的值
when not matched then ----如果条件不符合 插入
insert (des.id, des.name) ---插入的列
values(ora.id,ora.name)---对应列的值
------其中des 表示需要插入的表 ora 为原有的表、已经有值的表
on (des.name=ora.name)---插入的条件 如果没有不需要写
when matched then update ----如果条件符合 更新 不符合 插入
set des.name = ora.name---插入的列的值
when not matched then ----如果条件不符合 插入
insert (des.id, des.name) ---插入的列
values(ora.id,ora.name)---对应列的值
------其中des 表示需要插入的表 ora 为原有的表、已经有值的表
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用导入导出向导啦,可视化操作,可设置列对列,数据转换等.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询