首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

关于存储过程的提问解决方法

2013-07-04 
关于存储过程的提问一张表叫A,有字段N1,N2,另一张表B和它结构完全相同,现在A表有数据多条;我想用存储过程

关于存储过程的提问
一张表叫A,有字段N1,N2,另一张表B和它结构完全相同,现在A表有数据多条;我想用存储过程把A表数据完全同步过去,但是同步的前提条件是A表的字段N1不能为空,请教
[解决办法]
用merge into来做,简单高效
[解决办法]
MERGE INTO TABLE_B A
USING TABLE_A B
ON (A.N1 = B.N1 AND A.N2 = B.N2)
WHEN MATCHED THEN
  UPDATE SET A.N1 = B.N1, A.N2 = B.N2
WHEN NOT MATCHED THEN
  INSERT (N1, N2) VALUES (B.N1, B.N2)

热点排行