Oracle Day09 存储与触发器

1.存储

  存储过程、存储函数:指存储在数据库中供所有用户程序调用的子程序。

  --创建存储过程(procedure)

    --用create procedure 命令建立存储过程。

        格式: create or replace procedure 过程名(参数列表)

             as

              PLSQL子程序体;

  --存储函数(function)

        格式: create or replace function 函数名(参数列表)

            return 函数值类型

            as

            PLSQL子程序体;

时间: 2024-08-06 18:35:57

Oracle Day09 存储与触发器的相关文章

oracle存储过程和存储函数&触发器

oracle存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程,存储函数 存储过程和存储函数的相同点:完成特定功能的程序 存储过程和存储函数的区别:是否用return语句返回值 =========================创建和使用存储过程============================= 用create procedure命令建立存储过程和存储函数 语法: create [or replace] procedure 过程名(参数列表) as PLSQL子程序

oracle 学习笔记之触发器

说明 数据库触发器是一个与表相关联的.存储的PL/SQL程序.每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列. 触发器的类型 语句级触发器:在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行 . 行级触发器(FOR EACH ROW):触发语句作用的每一条记录都被触发.在行级触发器中使用old和new伪记录变量, 识别值的状态. 触发器可用于:1)数据确认  2)实施复杂的安全性检查.3)做审计

[转]Oracle DB存储体系结构

数据库存储体系结构 构成Oracle DB 的文件可划分为以下类别: ? 控制文件:包含与数据库本身相关的数据,即物理数据库结构信息.这些文件对数据库至关重要.没有这些文件,就无法打开数据文件以访问数据库中的数据. ? 数据文件:包含数据库的用户或应用程序数据,以及元数据和数据字典 ? 联机重做日志文件:用于进行数据库的实例恢复.如果数据库服务器发生崩溃,但未丢失任何数据文件,那么实例便可使用这些文件中的信息恢复数据库. 下列附加文件对成功运行数据库非常重要: ? 参数文件:用于定义实例启动时的

oracle的存储结构

oracle024 oracle的存储结构 存储结构--表的存储结构 表空间:由一个或多个文件组成,表空间的空间容量就是多个文件大小的总和 表和数据文件建立一个中间层,表空间中有许多表. select * from DBA_TABLESPACES; 系统级别: SYSTEM:orale的自身的信息就是数据字典,数据字典表就放在system表空间中 sysaux:是system的附属表空间,也是存放系统信息 //上面两个表空间必须联机的 UNDOTBS1:改变前的数据块的存放位置 TEMP:临时表

关于在Oracle 数据库存储m³(立方米)

--------------注意:如下操作是在RHEL的VNC中执行的,并不是在secureCRT中执行的.------------ --------------原因:若是在secureCRT执行,m3会显示成:m鲁,见如下的截图,是啥原因我还没研究-- 如下是实验的过程: [[email protected] ~]$ export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 [[email protected] ~]$ sqlplus scott/aaaaaa SQL

Oracle 学习笔记 19 -- 触发器和包浅析(PL/SQL)

触发器是存放在数据库中的一种特殊类型的子程序.不能被用户直接调用,而是当特定事件或操作发生时由系统自己主动 调用执行.触发器不能接受參数.所以执行触发器就叫做触发或点火.Oracle事件指的是数据库的表进行的insert .update.delete操作或对视图进行类似的操作. 触发器是很多关系数据库系统都提供的一项技术.在Oracle系统里,触发器类似过程和函数,都有声明,运行和异常 处理过程的PL/SQL块. 触发器的组成: 触发事件:在何种情况下触发:比如:INSERT , UPDATE

oracle rac存储安装

oracle rac 10.2 的在 linux 上的存储选项 博客分类: Oracle OracleLinux项目管理配置管理 Oracle 集群需要存储的软件和数据 项目 内容 最少磁盘空间 Clusterware 软件 集群软件 500M(安装完成后不变) voting disk(表决磁盘) 记录集群节点信息 20M OCR(Oracle 集群注册) 存储集群配置信息 100M Oracle 数据库软件 数据库软件 1.3G(安装完成后不变) RAC 数据库 存储所有数据库文件 1.2G(

oracle逻辑存储结构

逻辑存储结构是对数据存储结构在逻辑概念上的划分.oracle的逻辑存储结构主要由表空间.段.区间和数据块等概念组成.oracle数据块是由多个表空间组成,表空间又是由多个段组成,段有多个数据区组成,数据区又有多个块组成.数据块是Oracle逻辑存储中的最小的逻辑单位,也是执行数据输入.输出最小存储单位.数据块由块头.表目录.行目录.空余空间和行数据组成.块头.表目录.行目录组合起来称为头部信息区,头部信息区不存放数据,存放整个块的引导信息,起到引导系统读取数据的作用.空余空间和行数据公共构成块的

Oracle笔记4-pl/sql-分支/循环/游标/异常/存储/调用/触发器

一.pl/sql(Procedure Language/SQL)编程语言 1.概念 PL/SQL是Oracle数据库对SQL语句的扩展.在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断.循环等操作实现复杂的功能或者计算.PL/SQL 只有 Oracle 数据库有. MySQL 目前不支持 PL/SQL 的. 2.变量和常量 声明普通变量:     v_name varchar2(30) := 'tom';  (: