当前位置:网站首页>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;
边栏推荐
- Mysql, sqlserver Oracle database connection mode
- Redis——基本使用(key、String、List、Set 、Zset 、Hash、Geo、Bitmap、Hyperloglog、事务 )
- Dynamic addition of El upload upload component; El upload dynamically uploads files; El upload distinguishes which component uploads the file.
- Force buckle 599 Minimum index sum of two lists
- Version selection of boot and cloud
- torch.nn.functional.pad(input, pad, mode=‘constant‘, value=None)记录
- Opencv学习笔记 高动态范围 (HDR) 成像
- 如何在软件研发阶段落地安全实践
- 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
- 多个线程之间如何协同
猜你喜欢
Make this crmeb single merchant wechat mall system popular, so easy to use!

PMP對工作有益嗎?怎麼選擇靠譜平臺讓備考更省心省力!!!

CSDN syntax description

How to cooperate among multiple threads

School 1 of vulnhub

The state cyberspace Office released the measures for data exit security assessment: 100000 information provided overseas needs to be declared

Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse

Opencv学习笔记 高动态范围 (HDR) 成像

The project manager's "eight interview questions" is equal to a meeting

论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
随机推荐
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
Welcome to the markdown editor
Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse
9 atomic operation class 18 Rohan enhancement
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
力扣 1232.缀点成线
mock.js从对象数组中任选数据返回一个数组
力扣 2319. 判断矩阵是否是一个 X 矩阵
Vulnhub's funfox2
Kubernetes——kubectl命令行工具用法详解
Some arrangements about oneself
Force buckle 1232 Dotted line
Force buckle 2315 Statistical asterisk
【哲思与实战】程序设计之道
pom. Brief introduction of XML configuration file label function
MSE API学习
Tp6 realize Commission ranking
Cloud component development and upgrading
Semantic slam source code analysis
力扣 643. 子数组最大平均数 I