当前位置:网站首页>Oracle 存儲過程之遍曆
Oracle 存儲過程之遍曆
2022-07-07 20:08: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;
边栏推荐
- pom. XML configuration file label: differences between dependencies and dependencymanagement
- CSDN syntax description
- Interpretation of transpose convolution theory (input-output size analysis)
- 一锅乱炖,npm、yarn cnpm常用命令合集
- R language uses ggplot2 function to visualize the histogram distribution of counting target variables that need to build Poisson regression model, and analyzes the feasibility of building Poisson regr
- 关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
- LeetCode_7_5
- LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字
- MRS离线数据分析:通过Flink作业处理OBS数据
- 力扣 912.排序数组
猜你喜欢
华南X99平台打鸡血教程
PMP practice once a day | don't get lost in the exam -7.7
CSDN语法说明
ASP. Net kindergarten chain management system source code
Automatic classification of defective photovoltaic module cells in electroluminescence images-論文閱讀筆記
国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
Open source heavy ware! Chapter 9 the open source project of ylarn causal learning of Yunji datacanvas company will be released soon!
Compiler optimization (4): inductive variables
Sword finger offer II 013 Sum of two-dimensional submatrix
YoloV6:YoloV6+Win10---训练自己得数据集
随机推荐
PMP practice once a day | don't get lost in the exam -7.7
The project manager's "eight interview questions" is equal to a meeting
如何在软件研发阶段落地安全实践
使用高斯Redis实现二级索引
The boundary of Bi: what is bi not suitable for? Master data, Martech? How to expand?
Implement secondary index with Gaussian redis
MRS离线数据分析:通过Flink作业处理OBS数据
mysql 的一些重要知识
开源重器!九章云极DataCanvas公司YLearn因果学习开源项目即将发布!
力扣 88.合并两个有序数组
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!!!
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
Force buckle 1037 Effective boomerang
最多可以参加的会议数目[贪心 + 优先队列]
841. String hash
Introduction to bit operation
Semantic SLAM源码解析
CSDN syntax description
一文读懂数仓中的pg_stat
ASP. Net kindergarten chain management system source code