CREATE OR REPLACE PROCEDURE pubres_test asBEGIN     for obj in (    select resource_name,unit_name,resource_code,sum(update_count) update_count     &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-07-29 16:55:18
                            
                                3188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常常忘记这些东西,记录下。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-03-23 09:34:15
                            
                                1170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如下:
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-20 11:37:07
                            
                                1024阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 的存储过程及游标Oracle中的存储过程和游标: select myFunc(参数1,参数2..) to dual;  --可以执行一些业务逻辑一:Oracle中的函数与存储过程的区别:   A:函数必须有返回值,而过程没有.   B:函数可以单独执行.而过程必须通过execute执行.   C:函数可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-07 21:49:43
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORCLE 第十讲回顾1)   PL/SQL分为哪几部分?2)   改错begin
      varchar2(20) v_name –该语句应该放到声明区,定义变量的时候,【变量名 类型】
      v_name =  "aaa"; -- 字符串用单引号, 赋值语句用(:=)
      dbms_output.put_line(v            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-27 17:00:53
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。Oracle存储过程可以有无参数存储过程和带参数存储过程。 一、无参程序过程语法create or replace procedure NoParProas  ;begin;exception     //存储过程异常    ;end; 二、带参存储过程实例c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-17 12:16:14
                            
                                9566阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE存储过程while循环的使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-28 08:49:21
                            
                                3039阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle存储过程、声明变量、for循环 1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变 test;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-10-24 16:25:45
                            
                                1721阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle存储过程和游标的使用 游标:用来查询数据库,获取记录集合(结果集)的指针,我们所说的游标通常是指显式游标,因此从现在起没有特别指明的情况,我们所说的游标都是指显式游标。要在程序中使用游标,必须首先声明游标分类:静态游标:分为显式游标和隐式游标。REF游标:是一种引用类型,类似于指针。显式游标:CURSOR 游标名 ( 参数 ) [返回值类型] IS 生命周期:在大多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 10:10:32
                            
                                447阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建存储过程create or replace procedure test(var_name_1 in type,var_name_2 out type) as--声明变量(变量名 变量类型)begin--存储过程的执行体end test;打印出输入的时间信息E.g:create or replace procedure test(workDate in Date) isbegindbms_ou            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-18 10:40:58
                            
                                8075阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            相当于三部分,1.循环的语句(也就是创建一个存储,类似于写一个方法)这里写的是一个insert语句(内含生成uuid和当前时间戳)。使用的话只需要更改 y里的循环次数和sql语句就好了。(写好后要运行)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-01 22:57:13
                            
                                431阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下面是练习题1、while循环的存储过程(从1加到100)/*
 Navicat Premium Data Transfer
 Source Server         : jack
 Source Server Type    : MySQL
 Source Server Version : 80021
 Source Host           : localhost:3306
 Sou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 11:22:39
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、while循环1、格式【标签】while 循环条件 do
      循环体;
end while 【标签】; 2、操作案例一:满足某种条件终止循环DROP PROCEDURE IF EXISTS proc1;
delimiter $$
create procedure proc1(in in_count int)
begin
  DECLARE i int DEFAULT 1;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-29 14:52:37
                            
                                585阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.客户端创建一个存储过程,过程名称为insert_corp_loop2.填写内容DELIMITER $
DROP PROCEDURE IF EXISTS insert_corp_loop$
CREATE
    /*[DEFINER = { user | CURRENT_USER }]*/
    PROCEDURE `XXX`.`insert_corp_loop`(IN loop_time I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 14:34:20
                            
                                427阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言本章我们将学习数据库中的存储过程,了解什么是存储过程,以及在MySQL中创建和调用存储过程。存储过程是什么存储过程(StoredProcedure)是在数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户调用存储过程并传递参数来执行它。存储过程的优点存储过程是数据库中的重要组件,具有以下优点:1) 重复使用存储过程一旦定义后,用户可以反复调用,不需要重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 12:11:26
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            直接上内容第一:存储过程中CASE 条件     1. CREATE PROCEDURE p_case(IN parameter1 INT) 
2. BEGIN
3. DECLARE variable1 INT; 
4. SET
5. CASE
6. WHEN 0 THEN INSERT INTO t VALUES(0); 
7. WHEN 1 THEN INSERT INTO t VA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-18 16:11:37
                            
                                432阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、存储过程的概念二、存储过程的创建、调用和权限1、创建存储过程2、存储过程的调用3、存储过程的权            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-22 22:37:57
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
先来一个简单的例子,有个感性认识.
create or replace procedure test is aa number; begin    select count(*) into aa from t_server_server; DBMS_OUTPUT.PUT_LINE(aa); insert into test_test v            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-06-23 09:55:14
                            
                                3769阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
             
-- Create table
create table USER_INFO
(
 ID      VARCHAR2(4),
 NAME    VARCHAR2(15),
 PWD     VARCHAR2(15),
&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-06 17:32:28
                            
                                616阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二重分支
create or replace procedure dwk(spempno number) is
v_sal emp.sal%type;
begin
select sal into v_sal from emp where empno=spempno;
if  v_sal<2000 then
update  emp set sal=sal*1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-30 16:55:18
                            
                                352阅读