社区
Oracle
帖子详情
oracle存储过程的循环条件
qq_35524219
2017-07-24 08:34:07
如果说,我需要一个循环诺干次的存储过程,循环条件从数据表a中的某个字段,然后根据这个字段从数据表b获取我需要的值最后填入数据表c中,这样的设计要怎样实现,请大神提供一些思路。
...全文
345
3
打赏
收藏
oracle存储过程的循环条件
如果说,我需要一个循环诺干次的存储过程,循环条件从数据表a中的某个字段,然后根据这个字段从数据表b获取我需要的值最后填入数据表c中,这样的设计要怎样实现,请大神提供一些思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hgksh
2017-07-24
打赏
举报
回复
能一条sql搞定的尽量不要复杂化
imcmuc
2017-07-24
打赏
举报
回复
CREATE PROCEDURE TEST IS BEGIN FOR ZDB IN SELECT * FROM B WHERE COLB IN (SELECT ZDA FROM A) LOOP --遍历两个表 INSERT INTO C VALUES(ZDB.ZD1,ZDB.ZD2,ZDB.ZD3); --将循环数据插入 END LOOP; COMMIT; END; 大概是这样,调整一下。
CubDswill
2017-07-24
打赏
举报
回复
为啥不直接插入呢,而要做遍历查询呢。
oracle
存储过程
超详细使用手册
oracle
存储过程
超详细使用手册,内容很详细,绝对受用
oracle
经典笔记
SQL语句.pdf SQL语法练习.pdf PLSQL基础教程-必看.pdf
Oracle
_PL-SQL入门教程(经典).doc
oracle
存储过程
三种
循环
,
Oracle
存储过程
循环
语法实例分析
本文实例讲述了
Oracle
存储过程
循环
语法。分享给大家供大家参考,具体如下:1、简单
循环
语法loopstatements;end loop;例子:counter := 0;loopcounter := counter + 1;exit when counter = 5;end loop;备注:exit语句立即结束
循环
,exit when 语句在指定
条件
出现时停止
循环
(可以出现在
循环
代码中的任意位置...
oracle
存储过程
循环
更新数据库,
oracle
存储过程
循环
语法
1、简单
循环
语法loopstatements;end loop;例子:counter := 0;loopcounter := counter + 1;exit when counter = 5;end loop;备注:exit语句立即结束
循环
,exit when 语句在指定
条件
出现时停止
循环
(可以出现在
循环
代码中的任意位置)2、while
循环
语法while condition loopstatem...
oracle
存储过程
循环
嵌套,
oracle
存储过程
循环
嵌套
oracle
存储过程
循环
嵌套0imac7772013.06.12浏览293次分享举报-- Created on 2010-11-4-星期四 by ADMINISTRATORdeclare-- Local variables hereEXPR_ID CHAR(10);KMB_ID CHAR(10);EXPR_VALUE CHAR(10...
Oracle
17,134
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章