数据库第八章数据编程.ppt
文本预览下载声明
第8章 数据库编程;第8章 Oracle数据库编程;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;8.1 PL/SQL简介;declare
m sc.grade%type;
begin
select grade into m
from sc
where sno=04001 and cno=005;
if m60 then
dbms_output.put_line(不及格);
elsif m=60 and m80 then
dbms_output.put_line(及格);
elsif m=80 and m90 then
dbms_output.put_line(良好);
else
dbms_output.put_line(优秀);
end if;
end;;8.1 PL/SQL简介;declare
x number(2):=0;
begin
loop
x:=x+1;
dbms_output.put_line(x 的当前值为:||x);
exit when x=10;
end loop;
end;;declare
x number:=0;
begin
x:=1;
while x10 loop
dbms_output.put_line(x 的当前值为:||x);
x:=x+1;
end loop;
end;
;8.1 PL/SQL简介;第8章 Oracle数据库编程;1. 问题提出;1. 问题提出;1. 问题提出;1. 问题提出;1. 问题提出;1. 问题提出;1. 问题提出;2. 问题分析;2. 问题分析;3. 游标概念;;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;04023, 段希飞, 体育, 65;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;4. 游标使用步骤;8.2 游标;8.2 游标;8.2 游标;8.2 游标;8.2 游标;8.2 游标;8.2 游标;第8章 Oracle数据库编程;8.3 存储过程;8.3 存储过程;8.3 存储过程;8.3 存储过程;8.3 存储过程;8.3 存储过程;8.3 存储过程;创建不带参数的存储过程;创建不带参数的存储过程 ;创建带输入参数和输出参数的存储过程 ;创建带输入参数和输出参数的存储过程;创建插入数据的存储过程;创建删除数据的存储过程 ;创建修改数据的存储过程 ;删除存储过程;第8章 Oracle数据库编程;案例;案例;1.触发器概念;1.触发器概念;2.定义触发器;2.定义触发器;2.定义触发器;2.定义触发器;2.定义触发器;2.定义触发器;2.定义触发器;2.定义触发器;3.案例分析;4.案例实现;4.案例实现;4.案例实现;5. 触发器编写;5. 触发器编写;有一张教师工资表,如下
CREATE TABLE SAL_TEACH
(Eno varchar2(4) primary key, --教师编号
Ename varchar2(10), --教师姓名
Job varchar2(8), --职称
Sal number, --实发工资
Deduct number, --扣款
Deptno varchar2(5)) --所在学院;为了增加教师工资表的安全性,追踪用户对教师工资
表数据的修改,创建一张工资变化表sal_log用来记录相关追踪信息。
Sal_log表结构如下:
create table sal_log
(id varchar2(4) primary key, --主码,自动增加
eno varchar2(4) refere
显示全部