首页新闻找找看学习计划

SQLServer存储过程问题

0
悬赏园豆:5 [已解决问题] 解决于 2015-12-22 11:54

问题描述、有A表,b表。他们的关联字段为c

需求:循环a表中数据,根据c字段去b表中查询是否该记录存在,若存在,修改a表中d字段,想问下各位大牛,这样的存储过程要怎么实现呢,求教,不甚感激

笨笨的菜鸟的主页 笨笨的菜鸟 | 初学一级 | 园豆:40
提问于:2015-12-22 10:09
< >
分享
最佳答案
0

1、这个很可能不需要存储过程,一句SQL就可以搞定,关键是看修改d字段修改为啥?

可以类似这样

Update A set A.d=something from A,B where A.c=B.c

 

2、如果修改逻辑比较复杂,那么就用储存过程中使用Cursor(有这个你就可以GOOGLE了)

循环游标就可以了。

收获园豆:5
爱编程的大叔 | 高人七级 |园豆:29786 | 2015-12-22 10:23

恩,谢谢大叔

笨笨的菜鸟 | 园豆:40 (初学一级) | 2015-12-22 11:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册