首先得定义一个包,也就是package
create or replace package PKG_SC_STUDY is --创建包头    type t_cur is ref cursor;      &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-02 23:01:34
                            
                                653阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Oracle存储过程写法:
 
1、实例1:
 
create or replace procedure p
is 
       cursor c is 
    &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-05-06 19:04:47
                            
                                3036阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            转: Oracle的存储过程基本写法 目录 1.1,Oracle存储过程简介: 1.2,创建存储过程的语法: 2.0,游标的使用。看到的一段解释很好的概念,如下: 回到顶部 1.1,Oracle存储过程简介: 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化应用开发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-10-24 15:31:00
                            
                                150阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             oracle存储过程中的事务http://hi.baidu.com/dcf1209/blog/item/d7710707005942cb7a894760.html存储过程里的事务操作:create or replace procedure pr_mypro2(p_a in varchar2,p_b in varchar2,p_count out number)temp varchar2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 22:03:07
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、存储过程创建过程(过程一般用于执行一个指定操作,可以将常用的特定操作封装成过程 (执行块))语法:create [or replace] procedure 过程名称过程参数as[is]声明部分begin执行部分end;简单例子代码:-- 简单过程
create or replace procedure pro_namem
as
begin
  update emp set sal=10 wh            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-28 19:22:41
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://blog.itpub.net/14740/viewspace-663092/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-13 14:15:48
                            
                                2271阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、存储过程的基本语法: CREATE OR REPLACE PROCEDURE 存储过程名(param1 in type,param2 out type) IS 变量1 类型(值范围); 变量2 类型(值范围); BEGIN select count(*) into 变量1 from 表名 whe            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-13 11:03:11
                            
                                695阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方法/步骤 首先在PL/SQL的左侧资源栏中展开Procedures项(图中位置1),然后再其上面的搜索框中(图中位置2)输入存过名称的关键词,按回车键搜索要调试的存过,不停的回车,直到找到想要调试的存过。 找到想要调试的存过,左键单击选中该存过(图中位置1),然后右键单击该存过,从弹出菜单中选择“ ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-11-03 12:17:00
                            
                                474阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            -- 下面代码都是在doc下面执行的。cmd -->>  sqlplusdelete from  testprocedure;drop ta            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-09 07:04:05
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。Oracle存储过程可以有无参数存储过程和带参数存储过程。 一、无参程序过程语法create or replace procedure NoParProas  ;begin;exception     //存储过程异常    ;end; 二、带参存储过程实例c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-17 12:16:14
                            
                                9566阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.如果是命令窗口就用exec 存储过程名:EXEC  procedure; --procedure是存储过程名2.如果是  SQL窗口就用 begin  存储过程名  end; begin
procedure;--procedure是存储过程名
end; 3.如果是程序中调用就用 call 存储过程名 ,举个栗子:hibernateDao.e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-09 12:24:12
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            记录exit和return的用法 exit用来跳出循环 loop IF V_KBP IS NULL THEN           EXIT;    END IF; end loop; return跳出存储过程 loop IF V_KBP IS NULL THEN   &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-08 09:27:32
                            
                                3085阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            记录exit和return的用法 exit用来跳出循环 loop IF V_KBP IS NULL THEN EXIT; END IF; end loop; return跳出存储过程 loop IF V_KBP IS NULL THEN return; END IF; end loop; 跳出loo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-04-10 11:39:00
                            
                                285阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            >存储过程是什么?   存储过程是一种命名的PL/SQL程序块,输入、输出参数数量【0个或多个】,通常没有返回值【也有特殊的情况】。   运行SQL语句时,Oracle是要先编译再执行的;而存储过程是已经编译好的代码,所以被调用或引用时,执行效率非常高。   存储过程被保存在数据库中,但是不能被SQL直接执行或调用,可以通过EXEC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 15:15:51
                            
                                162阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mysql存储过程详解1.     存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 20:45:05
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、存储过程简介:存储过程,英文名Stored Procedure,说简单点,就是将MySQL语句集或必要的程序封装在一个结构体里面,存储在数据库中,供外部调用的一个数据库对象,存储过程在思想上很简单,就是SQL代码的封装与重用。优点存储过程可封装,并隐藏复杂的商业逻辑。存储过程可以回传值,并可以接受参数。存储过程可以返回多个值,而普通函数只能返回一个值。存储过程无法使用 SELECT 指令来运行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 21:24:51
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            视图:虚拟的表,是一条sql查询的结果集,因此它不包含任何表中任何列和数据,只能用来查询数据;作用:重用sql  隐藏数据  对数据的类型进行更改(视图返回的数据格式可以与底层表的类型和格式不一样)。特点
视图能简化用户操作视图使用户能以多种角度看待同一数据视图对重构数据库提供了一定程度的逻辑独立性视图能够对机密数据提供安全保护适当的利用视图可以更清晰地表达查询存储过程:存储程序是被存储在服务器中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 15:07:30
                            
                                81阅读