当前位置:网站首页>Oracle 存储过程之遍历
Oracle 存储过程之遍历
2022-07-07 18:03:00 【江湖小蟹】
以下内容主要介绍Oracle存储过程中,如何使用for循环遍历拼接好的SQL语句,并执行。
- 循环的写法
注:为了语句简洁,下面代码块中的“SQL语句”的SQL会在下面展示。
FOR ARR IN (SQL语句) LOOP
-- 控制台打印(正式运行时,建议删除或注释)
DBMS_OUTPUT.PUT_LINE(ARR.SS);
-- 执行sql
EXECUTE IMMEDIATE ARR.SS;
END LOOP;
不要纠结下面的语句,看意就好。主要是想表达最终执行的SQL是怎么来的。(拼接sql语句结尾不能加分号,否则执行sql会出错)
SELECT 'UPDATE SCHOOL_ROll SET ROLL = '|| S.ROLL || 'WHERE ID = ' || S.ID FROM STUDNETS AS S
- 完整存储过程语句
CREATE
OR REPLACE PROCEDURE "SP_OA_SL" AS BEGIN
-- 遍历SQL执行结果
FOR ARR IN ( SQL语句 ) LOOP
-- 控制台打印(正式运行时,建议删除或注释)
DBMS_OUTPUT.PUT_LINE ( ARR.SS );
-- 执行sql
EXECUTE IMMEDIATE ARR.SS;
END LOOP;
END;
边栏推荐
- Implement secondary index with Gaussian redis
- 九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!
- ASP. Net learning & ASP's one word
- mock. JS returns an array from the optional data in the object array
- 力扣 2319. 判断矩阵是否是一个 X 矩阵
- JVM class loading mechanism
- R language ggplot2 visualization: use the ggstripchart function of ggpubr package to visualize the dot strip plot, set the position parameter, and configure the separation degree of different grouped
- pom. Brief introduction of XML configuration file label function
- openEuler 有奖捉虫活动,来参与一下?
- CUDA versions are inconsistent, and errors are reported when compiling apex
猜你喜欢
PMP對工作有益嗎?怎麼選擇靠譜平臺讓備考更省心省力!!!
PMP practice once a day | don't get lost in the exam -7.7
Nunjuks template engine
微信公众号OAuth2.0授权登录并显示用户信息
Data island is the first danger encountered by enterprises in their digital transformation
整型int的拼接和拆分
The state cyberspace Office released the measures for data exit security assessment: 100000 information provided overseas needs to be declared
LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字
ASP.NET学习& asp‘s one word
Is PMP beneficial to work? How to choose a reliable platform to make it easier to prepare for the exam!!!
随机推荐
Browse the purpose of point setting
torch. nn. functional. Pad (input, pad, mode= 'constant', value=none) record
毕业季|遗憾而又幸运的毕业季
YoloV6:YoloV6+Win10---训练自己得数据集
9 原子操作类之18罗汉增强
Force buckle 643 Subarray maximum average I
MIT科技评论文章:围绕Gato等模型的AGI炒作可能使人们忽视真正重要的问题
Force buckle 1232 Dotted line
Le PGR est - il utile au travail? Comment choisir une plate - forme fiable pour économiser le cœur et la main - d'œuvre lors de la préparation de l'examen!!!
pom. XML configuration file label: differences between dependencies and dependencymanagement
Force buckle 599 Minimum index sum of two lists
【Auto.js】自动化脚本
LeetCode_7_5
gorilla官方:golang开websocket client的示例代码
Automatic classification of defective photovoltaic module cells in electroluminescence images-论文阅读笔记
Interpretation of transpose convolution theory (input-output size analysis)
Training IX basic configuration of network services
模拟实现string类
Implement secondary index with Gaussian redis
力扣 643. 子数组最大平均数 I