当前位置:网站首页>Traversée des procédures stockées Oracle
Traversée des procédures stockées Oracle
2022-07-07 20:08:00 【Crabe du Jianghu】
Ce qui suit décrit principalementOraclePendant la procédure stockée,Comment utiliserforLa boucle traverse l'épissageSQLDéclarations,Et la mise en œuvre.
- écriture circulaire
Note::Pour la concision des déclarations,Dans le bloc de code suivant“SQLDéclarations”DeSQLIl sera montré ci - dessous.
FOR ARR IN (SQLDéclarations) LOOP
-- Impression de la console(Exécution formelle,Il est recommandé de supprimer ou de commenter)
DBMS_OUTPUT.PUT_LINE(ARR.SS);
-- Mise en œuvresql
EXECUTE IMMEDIATE ARR.SS;
END LOOP;
Ne vous attardez pas sur les mots suivants,Ça dépend..Principalement pour exprimer l'exécution finaleSQLComment est - ce arrivé.(épissagesqlL'instruction ne peut pas se terminer par un point - virgule,Sinon, exécutezsqlÇa va mal tourner.)
SELECT 'UPDATE SCHOOL_ROll SET ROLL = '|| S.ROLL || 'WHERE ID = ' || S.ID FROM STUDNETS AS S
- Déclaration complète de la procédure stockée
CREATE
OR REPLACE PROCEDURE "SP_OA_SL" AS BEGIN
-- TraverséeSQLRésultats de la mise en œuvre
FOR ARR IN ( SQLDéclarations ) LOOP
-- Impression de la console(Exécution formelle,Il est recommandé de supprimer ou de commenter)
DBMS_OUTPUT.PUT_LINE ( ARR.SS );
-- Mise en œuvresql
EXECUTE IMMEDIATE ARR.SS;
END LOOP;
END;
边栏推荐
- 力扣 459. 重复的子字符串
- 搞定带WebKitFormBoundary post登录
- Force buckle 1232 Dotted line
- 力扣 1961. 检查字符串是否为数组前缀
- pom. XML configuration file label: differences between dependencies and dependencymanagement
- Automatic classification of defective photovoltaic module cells in electroluminescence images-论文阅读笔记
- R language dplyr package mutate_ At function and min_ The rank function calculates the sorting sequence number value and ranking value of the specified data column in the dataframe, and assigns the ra
- 力扣 2319. 判断矩阵是否是一个 X 矩阵
- 干货分享|DevExpress v22.1原版帮助文档下载集合
- torch.nn.functional.pad(input, pad, mode=‘constant‘, value=None)记录
猜你喜欢
力扣 2319. 判断矩阵是否是一个 X 矩阵
【STL】vector
Sword finger offer II 013 Sum of two-dimensional submatrix
The state cyberspace Office released the measures for data exit security assessment: 100000 information provided overseas needs to be declared
The boundary of Bi: what is bi not suitable for? Master data, Martech? How to expand?
最多可以参加的会议数目[贪心 + 优先队列]
How to cooperate among multiple threads
【STL】vector
九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」
CSDN语法说明
随机推荐
Force buckle 674 Longest continuous increasing sequence
openEuler 有奖捉虫活动,来参与一下?
ASP. Net learning & ASP's one word
The boundary of Bi: what is bi not suitable for? Master data, Martech? How to expand?
R language ggplot2 visualization: use the ggecdf function of ggpubr package to visualize the grouping experience cumulative density distribution function curve, and the linetype parameter to specify t
Interpretation of transpose convolution theory (input-output size analysis)
Simulate the implementation of string class
R language dplyr package mutate_ At function and min_ The rank function calculates the sorting sequence number value and ranking value of the specified data column in the dataframe, and assigns the ra
搞定带WebKitFormBoundary post登录
MIT科技评论文章:围绕Gato等模型的AGI炒作可能使人们忽视真正重要的问题
Openeuler prize catching activities, to participate in?
力扣 599. 两个列表的最小索引总和
第二十章 使用工作队列管理器(三)
JVM class loading mechanism
力扣 989. 数组形式的整数加法
Introduction to bit operation
力扣 1790. 仅执行一次字符串交换能否使两个字符串相等
Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse
九章云极DataCanvas公司摘获「第五届数字金融创新大赛」最高荣誉!
模拟实现string类