- 0
- 0
- 约7.63千字
- 约 11页
- 2018-05-29 发布于贵州
- 举报
数据库实行七八1
实 验 七 触发器的建立与使用
一.实验目的:
理解并掌握利用Oracle11g 或者SQL Server 数据库库服务器的触发器的建立与使用,并理解其概念以及内部工作机制、出发条件。能够熟悉用Oracle11g 或者SQL SERVER的查询分析器以及向导进行触发器脚本程序的书写,理解inserted表和deleted表的用途。
二.实验属性:
设计性
三.实验仪器设备及器材:
1.安装有windows操作系统计算机。
2.安装有Oracle11g和SQL Server的计算机。
3.安装有Visual Studio .net和Java编译器(eclipse、Netbean等)的编译器。
4.计算机具备网络环境。
四.实验要求
1、设置一个触发器,该触发器仅允许“dbo”用户可以删除student表内数据的,否则出错。
2、设置一个针对student表的触发器,当有人操作该列值时,触发器将自动将该操作者的名称和操作时间记录在日志表内,以便追踪。
针对student表写一个DELETE触发器。
4、 针对student表写一个UPDATE触发器。
五、实验步骤
1、创建一个触发器,对turing1用户下的student表,不允许删除学号为200400812142的学生记录。
在数据字典中查看已经定义的触发器
删除触发器:
实 验 八 存储过程建立与调用
一、实验目的:
理解并掌握利用SQL Server 数据库库服务器的存储过程的建立与调用,并理解概念。能够熟悉用数据库一种开发平台进行存储过程的调用。
二.实验属性:
设计性。
三.实验仪器设备及器材:
装有.net、Java和Delphi 7和SQL Server的电脑。
四.实验原理
过程(procedure)是一个命名的PL/SQL程序块,过程可以有零个或者多个输入参数,过程没有返回值,过程存储在数据库中,只能通过EXEC[ute]命令或者被PL/SQL的其它程序块调用。
过程的创建语法如下:
create [or replace] procedure [方案名.]过程名 (参数1 [方式1] 数据类型1,
参数2 [方式2] 数据类型2,
…
)
is|as
[local_declaration];
begin
executable statements;
[exception]
[exception process]
end [procedure_name];
is|as相当于declare声明。[exception process]部分要以when开头;
方式有三种:
in:接收值。默认值。
out:输出值,将值返回给子程序的调用程序。
in out:接收值并返回已更新的值。
在定义过程时,形参列表中的形参只需要指出数据类型即可,不能定义形参的大小及精度值。
例:创建一个过程,以学号为参数查询该生的各课成绩。
Create or replace procedure system.StudentInfor(s_sno in student.sno%type)
as
s_sname student.sname%type;
s_sage student.sage%type;
s_sdept student.sdept%type;
c_cname ame%type;
sc_grade sc.grade%type;
begin
select student.sname,student.sage,student.sdept,ame,sc.grade
into s_sname,s_sage,s_sdept,c_cname,sc_grade
from student,course,sc
where (student.sno=s_sno) and (student.sno=sc.sno) and
(o=o) and (sc.grade95) ;
dbms_output.put_line(学号: ||s_sno|| 姓名:||s_sname|| 年龄:||s_sage|| 系别: ||s_sdept|| 课程名:||c_cname|| 成绩:||sc_grade);
exception
when no_data_found then dbms_output.put_line(没有查询到相
您可能关注的文档
- 数字频次合成器.ppt
- 数学121排列三课件人教A版选修.ppt
- 数学15 等腰三角形的轴对称性1 课件 苏科版八年级上.ppt
- 数学282等可能情形下的概率较量争论课件沪科版九年级下.ppt
- 数学332两点间的间隔课件新人教版a版必修2.ppt
- 数学分析变态积分 112无穷积分的收敛判别法.ppt
- 数学建模第五讲 线性代数中的数值计算题目.ppt
- 数学教师初中培训泰安版.ppt
- 数学物理方式 第四章 留数定理.ppt
- 数学第13章整式的乘除温习课件华东师大版八年级上.ppt
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
原创力文档

文档评论(0)