当前位置:网站首页>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;
边栏推荐
- 力扣 1232.缀点成线
- Tp6 realize Commission ranking
- mock. JS returns an array from the optional data in the object array
- 关于自身的一些安排
- gorilla官方:golang开websocket client的示例代码
- Force buckle 599 Minimum index sum of two lists
- Force buckle 2315 Statistical asterisk
- Simulate the implementation of string class
- Force buckle 1961 Check whether the string is an array prefix
- Force buckle 459 Duplicate substring
猜你喜欢
国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
开源重器!九章云极DataCanvas公司YLearn因果学习开源项目即将发布!
Cloud component development and upgrading
ASP. Net learning & ASP's one word
Make this crmeb single merchant wechat mall system popular, so easy to use!
Chapter 9 Yunji datacanvas was rated as 36 krypton "the hard core technology enterprise most concerned by investors"
有了ST7008, 蓝牙测试完全拿捏住了
Ways to improve the utilization of openeuler resources 01: Introduction
干货分享|DevExpress v22.1原版帮助文档下载集合
机器学习笔记 - 使用Streamlit探索对象检测数据集
随机推荐
CSDN syntax description
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
关于自身的一些安排
第二十章 使用工作队列管理器(三)
MSE API学习
Automatic classification of defective photovoltaic module cells in electroluminescence images-論文閱讀筆記
Navicat连接2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘解决
编译器优化那些事儿(4):归纳变量
开源重器!九章云极DataCanvas公司YLearn因果学习开源项目即将发布!
力扣 459. 重复的子字符串
华南X99平台打鸡血教程
Throughput
关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
机器学习笔记 - 使用Streamlit探索对象检测数据集
Simulate the implementation of string class
ASP. Net learning & ASP's one word
831. KMP string
多个线程之间如何协同
力扣 599. 两个列表的最小索引总和
R language ggplot2 visualization: use the ggdensity function of ggpubr package to visualize the packet density graph, and use stat_ overlay_ normal_ The density function superimposes the positive dist