Oracle数据库触发器实现数据的备份和同步

一 需求 当给员工涨工资,自动备份新的工作到备份表中。   二 代码 --触发器...

Oracle存储函数

一 定义 函数未一命名的存储过程,可带参数,并返回一计算值。 函数和过程的结构类似,但必须有一个return子句,用于返回函数值。  ...

存储过程和存储函数概念

一 数据库对象 包括:表、视图、索引、序列、同义词、存储过程、存储函数。   二 定义 指存储在数据库中供所有用户程序调用的子程序...

Oracle PL/SQL引用型变量

一 语法 my_name emp.ename%type; 表示my_name的数据类型和emp表中的ename字段的数据类型保持一致。  ...

Oracle的第一个存储过程

一 语法 用CREATE PROCEDURE命令建立存储过程。 create [or replace] procedure 过程名(参数列表) as...

PL/SQL的too_many_rows例外

一 定义 对于select语句不能把查询出来的多条结果赋值给一个普通的变量,否则会抛出too_many_rows例外。   二 代码...

Oracle的out参数

一 概念 1、一般来讲,存储过程和存储函数的区别在于存储函数可以有一个返回值;而存储过程没有返回值。 2、过程和函数都可以通过out指定一个或多个输出行。我们可以利用out参数,在过程和函...

Oracle调试存储过程

一 调试关键步骤 1、在要调试的存储过程右键,选择编辑以进行调试,截图如下:   2、点击小瓢虫,弹出调试窗口,截图...

PL/SQL的value_error例外

一 定义 算术或转化错误,将会抛出value_error例外。 二 代码 --系统例外:value_error set...

PL/SQL例外概念和系统例外

一 定义 例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。   二 分类 1、系统例外 N...