day33-Oracle存储过程、存储函数、触发器

0目录

Oracle

存储过程、存储函数、触发器

1.

1.1  序列

(1)语法

创建序列:create  sequence  序列名;

启动序列:select  序列名.nextval  from  dual;(每次执行会+1)

使用序列插入数据:insert into 表名(id,name)  values(序列名.nextval , 'zs');

1.2  存储过程定义和语法

定义:实际上是封装在服务器上一段PLSQL代码片段

1.3  存储过程实战

day33-Oracle存储过程、存储函数、触发器_第1张图片

1.4  存储过程调用

day33-Oracle存储过程、存储函数、触发器_第2张图片

1.5  存储过程删除

drop  procedure  pro_updatesal

1.6  存储函数定义和语法

定义:实际上是封装在服务器上一段PLSQL代码片段,通过return返回函数值

语法:create  function 存储过程名(参数名 in  参数类型[, 参数名 int 参数类型])  return 参数类型

           is--声明部分

           begin

           --业务逻辑

           end;

1.7  存储函数创建并调用实战

day33-Oracle存储过程、存储函数、触发器_第3张图片

1.8  存储函数删除

drop  function  函数名;

1.9  触发器定义

定义:当用户执行了 insert | update | delete 这些操作后,可以  触发一系列其他的动作或是业务逻辑

1.10  触发器作用

作用:在动作执行之前或是之后,触发业务处理逻辑

1.11  触发器语法

create trigger 触发的名称

before/after

insert /update /delete

on 表名

declare

begin

end;

1.12  触发器创建并调用实战

day33-Oracle存储过程、存储函数、触发器_第4张图片

你可能感兴趣的:(oracle)