当前位置:网站首页>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;
边栏推荐
- ASP.NET学习& asp‘s one word
- LeetCode_ 7_ five
- 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
- torch. nn. functional. Pad (input, pad, mode= 'constant', value=none) record
- Dynamic addition of El upload upload component; El upload dynamically uploads files; El upload distinguishes which component uploads the file.
- 831. KMP字符串
- 强化学习-学习笔记8 | Q-learning
- Cloud component development and upgrading
- [sword finger offer] sword finger offer II 012 The sum of left and right subarrays is equal
- 力扣 1961. 检查字符串是否为数组前缀
猜你喜欢
Nunjuks template engine
Automatic classification of defective photovoltaic module cells in electroluminescence images-论文阅读笔记
Opencv学习笔记 高动态范围 (HDR) 成像
mysql 的一些重要知识
整型int的拼接和拆分
剑指 Offer II 013. 二维子矩阵的和
Cloud component development and upgrading
vulnhub之school 1
Sword finger offer II 013 Sum of two-dimensional submatrix
Force buckle 2319 Judge whether the matrix is an X matrix
随机推荐
Sword finger offer II 013 Sum of two-dimensional submatrix
使用高斯Redis实现二级索引
Force buckle 88 Merge two ordered arrays
Compiler optimization (4): inductive variables
Version selection of boot and cloud
SQL common optimization
mock.js从对象数组中任选数据返回一个数组
[sword finger offer] sword finger offer II 012 The sum of left and right subarrays is equal
Force buckle 1790 Can two strings be equal by performing string exchange only once
tp6 实现佣金排行榜
剑指 Offer II 013. 二维子矩阵的和
Vulnhub tre1
mysql 的一些重要知识
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
Semantic SLAM源码解析
Tp6 realize Commission ranking
编译器优化那些事儿(4):归纳变量
R language ggplot2 visualization: use the ggviolin function of ggpubr package to visualize the violin diagram, set the palette parameter to customize the filling color of violin diagrams at different
Graduation season | regretful and lucky graduation season
pom.xml 配置文件标签作用简述