`

Oracle存储过程(基础应用)

阅读更多

     今天写Oracle定时任务时,由于要同时删除几张关联关系的数据表,所以要用到存储过程。说起存储过程,以前的项目清一色的CRUD,撑死再用个JOIN,基本上没有自己写过,想想都觉得“杯具”,所以查查资料,快速消化一番,以下是一些总结笔记,以便以后查阅。

 

Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。

 

1、基本结构:

CREATE OR REPLACE PROCEDURE 存储过程名字
(
    val_name_1 IN TYPE,
    val_name_2 OUT TYPE
)   AS    

    --声明变量(变量名 变量类型)

BEGIN

       --存储过程的执行体

END 存储过程名字

 

2、变量赋值语法

变量名 := 值;

 

V_TEST := 123;

 

3、判断语句

 

if 比较式 then begin end; end if;

 

IF V_TEST=1 THEN
    BEGIN
       do something
    END;
END IF;

 

4、For循环

 

For ... in ... LOOP

--执行语句

end LOOP;

 

(未完,待续)

 

     

 

 

 

分享到:
评论

相关推荐

    oracle存储过程学习经典入门

    Oracle 存储过程基础知识 Oracle 存储过程是 Oracle 数据库中的一种程序单元,能够完成复杂的业务逻辑和数据操作。Oracle 存储过程的基础知识包括了解 Oracle 存储过程的基本语法、数据类型、变量声明、控制语句、...

    oracle存储过程基础教程

    这个基础教程将带你深入理解Oracle存储过程的概念、创建、执行以及调用方法。 一、Oracle存储过程概述 Oracle存储过程是预编译的SQL和PL/SQL代码集合,它们在数据库中作为一个单元进行存储和管理。存储过程可以提高...

    ORACLE存储过程最全教程

    这篇教程将深入讲解Oracle存储过程的各个方面,帮助你从基础到高级全面掌握这一技能。 一、存储过程的基本概念 存储过程是Oracle数据库中的一组有序的PL/SQL语句,可以包含变量声明、条件判断、循环结构以及SQL操作...

    ORACLE存储过程学习源码

    这个"ORACLE存储过程学习源码"集合包含了从基础到高级的30个示例,是学习和掌握Oracle存储过程的理想资源。下面,我们将深入探讨存储过程的基本概念、结构、类型,以及如何通过这些源码进行学习。 1. **存储过程的...

    oracle 存储过程 案例

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许开发者编写一系列的SQL和PL/SQL语句,形成一个可重复使用的程序单元。这个“Oracle存储过程案例”提供了丰富的学习材料,帮助用户从入门到精通掌握...

    Oracle存储过程深度应用指南

    这个“Oracle存储过程超详细使用手册”很可能是对这一主题的深入探讨,涵盖了从基础概念到高级应用的全方位指南。以下是关于Oracle存储过程的一些关键知识点: 1. **定义与类型**:存储过程是由一个或多个SQL或PL/...

    oracle 存储过程学习经典

    #### 二、Oracle存储过程的基础知识 - **创建与执行**: - 创建存储过程需要`CREATE PROCEDURE`系统权限。 - 如果存储过程需要被其他用户模式下的程序使用,则需要`CREATE ANY PROCEDURE`权限。 - 执行存储过程...

    关于oracle存储过程的基本语法

    ### Oracle存储过程基础语法详解及注意事项 #### 一、Oracle存储过程概述 Oracle存储过程是一种在Oracle数据库中存储的一段可执行的SQL代码或PL/SQL代码,它可以帮助开发人员实现复杂的业务逻辑处理,提高应用程序...

    oracle存储过程总结.doc

    本篇文章将对 Oracle 存储过程进行总结,包括创建存储过程、变量、游标、数组等基础知识,以及一些常用的字符串函数的应用。 一、创建存储过程 创建存储过程是 Oracle 存储过程的基础,使用 create or replace ...

    Oracle数据库存储过程技术文档.doc

    第二章 oracle存储过程基础――PL/SQL 9 2.1 pl/sql基础 9 2.1.1 PL/SQL简介 9 2.1.2 一个简单的PL/SQL块 10 2.1.3 PL/SQL流程控制 13 2.2 游标(CURSOR) 17 2.2.1 游标的概念 18 2.2.2 游标的属性 18 2.2.3 游标中...

    C#调用oracle方法(包括调用存储过程)

    本文将详细介绍如何使用C#语言连接Oracle数据库,并演示如何调用Oracle存储过程,特别是带有输出参数的情况。这些知识点对于初学者来说尤为重要。 #### 前置知识 1. **C#基础**:理解C#的基本语法和概念。 2. **...

    oracle存储过程(语法实例).pdf

    本文将深入探讨Oracle存储过程的基础知识、语法以及常见问题。 1. **基础知识** 存储过程是由SQL和PL/SQL语句组合而成的程序,它可以包含声明、变量、条件控制、循环结构等。通过存储过程,商业规则和业务逻辑被...

    oracle 存储过程学习总结

    Oracle存储过程学习总结涵盖了Oracle中存储过程的编写与应用,涉及到字符串处理、游标使用、PL/SQL编程等方面的知识点。 首先,字符串处理是存储过程中常见的操作。文章中提到了多个内置函数,如CONCAT用于连接字符...

    oracle存储过程学习经典[语法+实例+调用]

    这些文档通常会涵盖基础语法、实例解析、调用方法、异常处理、性能优化等多个主题,帮助读者深入理解和掌握Oracle存储过程的使用。 总之,Oracle存储过程是数据库管理的重要工具,它通过提供预编译的代码块,简化了...

    利用windows任务计划调用oracle存储过程

    结合Oracle数据库,我们可以利用任务计划程序调用Oracle存储过程,实现定时的数据处理、备份或其他业务逻辑。本文将深入探讨如何实现这一功能。 首先,理解Oracle存储过程是关键。存储过程是预编译的SQL和PL/SQL...

    使用OLE-DB和ADO调用返回记录集的Oracle存储过程.docx

    "使用OLE-DB和ADO调用返回记录集的Oracle存储过程" 摘要:本文介绍了如何...8. 返回记录集的存储过程的优点:使用OLE DB和ADO调用返回记录集的Oracle存储过程,可以提高执行速度和降低网络流量,提高应用程序的性能。

    Oracle从基础到应用

    Oracle是一种广泛使用的大型企业级数据库管理...以上是Oracle从基础到应用过程中,一般需要掌握的核心知识点。掌握这些知识点,能够帮助数据库管理员或数据库开发人员在不同的业务场景中,更好地应用Oracle数据库系统。

    oracle的存储过程学习资料

    这组学习资料涵盖了存储过程的基础操作和进阶知识,对于想要深入理解Oracle数据库管理和开发的人员来说非常有价值。 1. **存储过程的定义与类型** - 存储过程可以分为三种类型:简单存储过程(仅包含SQL语句)、带...

Global site tag (gtag.js) - Google Analytics