`

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数据库存储过程技术文档.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 游标中...

    Oracle存储过程应用实例

    特别推荐,是学习Oracle存储过程很好的应用实例,内容全面,清晰!!

    论文研究-基于Oracle 10g的JAVA存储过程应用研究 .pdf

    基于Oracle 10g的JAVA存储过程应用研究,张楠,,介绍了Oracle和存储过程,在对JAVA存储过程和PL/SQL存储过程的比较分析的基础上, 探讨了JAVA存储过程在Oracle 10g中的应用,详细阐述了JAVA�

    oracle基础教程

    oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 ...

    Oracle从入门到高级应用的全部课程文档

    这是我学习Oracle时,老师给的讲义,包含了Oracle从入门到高级应用的全部资料。 以下是文件列表 Day01-Oracle基础.pdf Day02-Oracle表的管理.pdf Day03-约束和序列.pdf Day04-SQL和操作符.pdf Day05-Oracle常用函数....

    Oracle数据库基础

    介绍了Oracle基础,sql基础,存储过程开发等

    Oracle 10g数据库管理、应用与开发标准教程

    Oracle数据库体系结构,SQL基本查询,修改SQL数据与SQL*Plus命令,PL/SQL编程基础,用户、模式和表,高级查询,过程、函数和程序包,表类型,索引,视图、序列和同义词,触发器,事务与并发控制,安全,管理存储结构...

    Oracle 9i中文版基础培训教程

    全书精心组织Oracle 数据库初学者需要掌握的知识,循序渐进地介绍Oracle 数据库管理和应用系统开发的过程。 全书分为从零开始、构建环境、管理入门、数据利器、智能管理、运行维护、数据管理、安全管理、编程进阶、...

    21天学通Oracle

    第一篇 Oracle管理配置 第1章 Oracle安装配置(教学视频:10分钟) 23 1.1 Oracle简介 23 1.1.1 数据库术语 23 1.1.2 主流数据库简介 24 ...第23章 Oracle在C#开发中的应用(教学视频:12分钟) 391

    Oracle10数据库电子教案

    Oracle10数据库电子教案 第1章 Oracle Database 10g数据库基础 ...第8章 存储过程和触发器 第9章 序列、同义词、程序包 第10章 Oracle数据库安全管理 第11章 数据库的备份与恢复 第12章 数据库应用系统开发

    oracle进阶之PLSQL编程.rar_oracle_oracle 编程_应用于java程序

    通过学习PL/SQL基础语法和函数、存储过程、包、触发器等数据库对象的概念、基本语法及应用,达到学以致用的目的,并能在应用程序中调用存储函数及过程

    Oracle 11g完全学习手册光盘代码

    关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、使用SQL*Plus、PL/SQL程序设计、存储过程、触发器和程序包、表、模式对象管理、安全管理以及基本的备份与恢复等,...

    ORACLE学习笔记2:日常应用、深入管理、性能优化.

    第12章 存储过程和触发器 第13章 游标 第14章 任务调度 第15章 事务与锁定 第3篇 系统优化 第16章 数据库内存和进程的配置与优化 第17章 常用性能监测、分析和优化工具 第18章 对SQL语句进行分析和优化 第19...

    ORACLE数据库基础知识-华为维护资料

    第1章 ORACLE数据库基础知识 1 1.1 产品概述 1 1.1.1 产品简介 1 1.1.2 基本概念 1 1.2 ORACLE系统结构 2 1.2.1 ORACLE物理结构 2 1.2.2 系统全局区 4 1.2.3 进程 6 1.3 存储管理 7 1.3.1 逻辑结构 8 1.3.2 表...

    Oracle完全学习手册电子书.part1.rar

    关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、使用SQL*Plus、PL/SQL程序设计、存储过程、触发器和程序包、表、模式对象管理、安全管理以及基本的备份与恢复等,...

    oracle 9i中文版基础培训教程

    全书精心组织Oracle 9i数据库初学者需要掌握的知识,循序渐进地介绍Oracle 9i数据库管理和应用系统开发的过程。 全书分为从零开始、构建环境、管理入门、数据利器、智能管理、运行维护、数据管理、安全管理、编程...

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与...,以及Oracle的应用开发基础...

Global site tag (gtag.js) - Google Analytics