存储过程-   |-概念:存储过程是一组预编译的SQL语句,便于下次调用,提高了开发效率,减轻了数据库压力。   |-优点:               
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-05 10:37:02
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle存储过程基本语法介绍,有需求的朋友可以参考下Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROC...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-09-11 12:15:00
                            
                                97阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            存储过程
  1  CREATE OR REPLACE PROCEDURE 存储过程名
  2  IS
  3  BEGIN
  4  NULL;
  5  END;
 
行1:
  CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 假设存在就覆盖它;
行2:
  IS关键词表明后面将尾随一个PL/SQL体。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-06-12 23:46:00
                            
                                422阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。Oracle存储过程可以有无参数存储过程和带参数存储过程。 一、无参程序过程语法create or replace procedure NoParProas  ;begin;exception     //存储过程异常    ;end; 二、带参存储过程实例c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-17 12:16:14
                            
                                9566阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建存储过程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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一直以来,觉得MySQL中使用/G参数改变输出结果集的显示方式非常好用,尤其是在命令行界面。但是ORACLE数据库没有这个功能,今天在搜索到            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-29 11:38:03
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一直以来,觉得MySQL中使用\G参数改变输出结果集的显示方式非常好用,尤其是在命令行界面。但是ORACLE数据库没有这个功能,今天在搜索到Tom大师的一篇博文时,发现大师用一个存储过程print_table实现了类似这样的功能。只是我们这些凡夫俗子不知道而已,特意整理在此,方便自己或有需要的人以后查看。 CREATE OR REPLACE PROCEDURE print_table(p_q...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-22 12:45:12
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              一、什么是存储过程   存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。这是百度百科上的解释,可能看这句话觉得有些复杂,但是如果实践一下理解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 15:27:01
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。
Oracle存储过程可以有无参数存储过程和带参数存储过程。 
一、无参程序过程语法
create or replace procedure NoParPro  as  ;  begin&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-09-26 10:02:08
                            
                                616阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            -- 声明游标;CURSOR cursor_name IS select_statement    --For 循环游标  --(1)定义游标  --(2)定义游标变量  --(3)使用for循环来使用这个游标  declare         --类型定义         cu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-17 13:13:00
                            
                                410阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle存储过程中is和as区别在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在视图(VIEW)中只能用AS不能用IS;在游标(CURSOR)中只能用IS不能用AS。oracle存储过程常用技巧http://www.cnblogs.com/chinafine/archive/2010/07/12/1776102.html            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-10 17:16:32
                            
                                368阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程1、创建create procedure 过程名(变量名 in 变量类型...变量名 out 变量类型...)is//定义变量  注:变量类型后不需要指定大小begin//执行的语句end例:项目中所用的:CREATE OR REPLACE PROCEDURE PROC_CBBS_FILES------存储过程说明 --/************************            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-10-13 10:39:10
                            
                                1094阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:Oracle存储过程基础 1.存储过程异常介绍 预定义异常,非预定义异常,自定义异常 (1)预定义异常 oracle提供的一些已经定义好的异常。共有25种,常用的预定义异常有: too many rows:结果集超过一行,即返回多行数据; value error:赋值时,变量的长度不足以容纳实际 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-20 10:24:00
                            
                                682阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前奏: 1:必要的概念: ORACLE 提供能够把 PL/SQL 程序存储在数据库中。并能够在不论什么地方来执行它。这样就叫存储过 程或函数。 过程和函数统称为 PL/SQL 子程序,他们是被命名的 PL/SQL 块,均存储在数据库中,并 通过输入、输出參数或输入/输出參数与其调用者交换信息。过程和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-23 18:04:00
                            
                                168阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            create table CXP_T_PROCEDURE(       PROID VARCHAR2(100),       PRONAME VARCHAR2(100),       PROPHONE VARCHAR2(100),       PROADDRESS VARCHAR2(100))insert into CXP_T_PROCEDURE (PROID, PRONAME, PRO            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-09 11:35:05
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,procedure 是一个可以用编程的方式来操作SQL的集合;存储过程的优点?执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-27 11:03:17
                            
                                289阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、存储过程的概念二、存储过程的创建、调用和权限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阅读