![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PL/SQL学习笔记
文章平均质量分 82
勉之~
遇事不怕,就怕没有解决的能力,不断提升自己,做一个勇往直前的人,Fighting!!!
展开
-
PL/SQL之触发器
PL/SQL之触发器触发器是许多关系数据库系统都提供的一项技术。在 ORACLE 系统里, 触发器类似过程和函数,都有声明,执行和异常处理过程的 PL/SQL 块 。一 触发器类型触发器在数据库里以独立的对象存储 ,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而 触发器是由一个事件来启动运行 。 即触发器是当某个事件发生时自动地隐式运行 。并且,触发器不能接收参数 。所以 运行触发器就叫触发或点火。 ORACLE 事件指的是对数据库的表进行的INSERT 、 UPDATE 及原创 2021-03-19 16:47:15 · 2728 阅读 · 0 评论 -
PL/SQL之包的创建和应用
PL/SQL之包的创建和应用一 引言包是一组相关**过程、函数、变量、常量和游标**等 PL/SQL 程序设计元素的**组合** ,它具有面向对象程序设计语言的特点,是对这些 PL/SQL 程序 设计元素的封装。 **包类似于 C++ 和 JAVA 语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法** 。把相关的模块归类成为包, 可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能 。与类相同, 包中的程序元素也分为**公用元素和私用元素**两种 ,这两种元素的区别是他们原创 2021-03-19 15:59:45 · 1275 阅读 · 1 评论 -
PL/SQL之存储过程
PL/SQL之存储过程一 创建并调用存储过程1 建立存储过程在 ORACLE SERVER 上建立存储过程 可以被多个应用程序调用 可以向存储过程传递参数 也可以向存储过程传回参数(1) 语法:CREATE [ OR REPLACE ] PROCEDURE Procedure_name[ (argment [ {IN | IN OU T }] Type, argment [ { IN | OUT | IN OUT } ] Type[ AUTHID DEFINER | CURRENT_USER原创 2021-03-19 14:22:05 · 6539 阅读 · 0 评论 -
PL/SQL之函数
PL/SQL之函数一 引言ORACLE 提供可以把 PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数 。过程和函数统称为 PL/SQL 子程序,他们是被命名的 PL/SQL 块,均存 储在数据库中,并通过输入、输出参数或输入 输出参数与其调用者交换信息。 过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据 。二 创建函数1 创建内嵌函数(1)语法如下:说明:OR REPLACE 为可选 . 有了它 , 可以或者创建一个新函数或者替换相同名原创 2021-03-19 11:16:00 · 1536 阅读 · 0 评论 -
PL/SQL之异常错误处理
PL/SQL之异常错误处理原创 2021-03-19 10:12:01 · 972 阅读 · 0 评论 -
PL/SQL之游标的使用
1## PL/SQL之游标的使用一 游标概念游标是一个 指向上下文的句柄 ( 或指针 。通过游标, PL/SQL 可以控制上下文区和处理语句时上下文区会发生些什么事情。对于不同的 SQL 语句,游标的使用情况不同:1 处理显式游标(1)显示游标处理① 定义游标 就是定义一个游标名,以及与其相对应的 SELECT 语句,定义的游标不能有into子句。格式CURSOR cursor_name[(parameter[, par ameter]…)] IS select_statement;游标原创 2021-03-18 16:56:50 · 2773 阅读 · 0 评论 -
PL/SQL之流程控制语句
PL/SQL之流程控制语句该博客介绍PL/SQL 的 流程控制语句 , 包括如下三类 控制语句 : IF 语句 循环语句 : LOOP 语句 , EXIT 语句 顺序语句 : GOTO 语句 , NULL 语句一 条件语句(1)语法① IF<布尔表达式 > THEN PL/SQL和 SQL 语句END IF;②IF<布尔表达式 > THEN PL/SQL和 SQL 语句ELSE 其它语句END IF;③IF<布尔表达式 > T原创 2021-03-18 15:34:16 · 233 阅读 · 0 评论 -
PL/SQL之块结构和组成元素
PL/SQL之基础一 SQL与PL/SQL1 PL/SQL概念PL/SQL 是一种高级数据库程序设计语言,该语言 专门用于在各种环境下对 ORACLE 数据库进行访问 。由于该语言 集成于数据库服务器中 所以 PL/SQL 代码可以对数据进行快速高效的处理。PL/SQL是对 SQL 语言存储过程语言的扩展 从 ORACLE6 以后, ORACLE 的 RDBMS 附带了 PL/SQL 。它现在已经成为一种 过程处理语言 ,简称 PL/SQL 。目前的 PL/SQL 包括两部分,一部分是数据库引擎部原创 2021-03-18 14:55:54 · 2438 阅读 · 0 评论