关于存储过程的提问

水煮沉浮 2013-03-27 03:28:01
一张表叫A,有字段N1,N2,另一张表B和它结构完全相同,现在A表有数据多条;我想用存储过程把A表数据完全同步过去,但是同步的前提条件是A表的字段N1不能为空,请教
...全文
157 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ICE-word 2013-03-28
  • 打赏
  • 举报
回复
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)
youlingsxcn 2013-03-27
  • 打赏
  • 举报
回复
http://www.eygle.com/digest/2009/01/merge_into_insertupdate.html merge into 用法~
水煮沉浮 2013-03-27
  • 打赏
  • 举报
回复
引用 2 楼 java3344520 的回复:
用merge into来做,简单高效
怎么个写法,请指教
iqlife 2013-03-27
  • 打赏
  • 举报
回复
用merge into来做,简单高效
水煮沉浮 2013-03-27
  • 打赏
  • 举报
回复
BEGIN INSERT INTO B(N1,N2) SELECT A.N1,A.N2 FROM A WHERE A.N1 IS NOT NULL END; 首次写,不知道对不对,请大伙指教

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧