mysql如何实现存储过程查询和插入数据
- 技术交流
- 2024-09-25 19:18:01
1.有一个部门表A,员工表B,部门员工关系表C.
现在需要用部门表A的主键做条件(如1,2,3...),根据这些主键到部门员工关系表C中查询出这个部门所有记录,
并将这些记录插入到D表,插入成功的数据需要在表C删除,这个存储过程返回成功插入的总数,求各大神指教,小弟没思路
create procedure demo(
vnum out INTEGER --输出参数)aspk_a VARCHAR2(30);--A表主键
BEGIN
vnum:=0;--修改记录数
FOR X IN (select pk_a from A ) LOOP
pk_a:=X.pk_a; --往D表插入数据
insert into D values(select * from B); delete from C where 部门id = pk_a;
vnum:=vnum+1; END LOOP; END;
mysql如何实现存储过程查询和插入数据由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“mysql如何实现存储过程查询和插入数据”