1 / 15
文档名称:

数据库实验报告.docx

格式:docx   大小:115KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验报告.docx

上传人:shugezhang1 2022/8/1 文件大小:115 KB

下载得到文件列表

数据库实验报告.docx

文档介绍

文档介绍:《数据库原理》实验报告
题目:实验五触发器、存储
过程和函数
学号
班级
日期
xxxxx
xx
xxxxx

、步骤以及结果
使用系统存储过程(sp_rename)将视图“V_SPJ am e t er_n*JTit
Type L^ngtk Preo Eo-ile
F arajTi__oi_ -id
on
■1
®jno
. char 2 i 2■■: NULL
1
ChineSe_FR£_CI_AS
SQLQuery5.&ql - L...E-PC\liyong (53)r 卡 X | 一一ezec sp_help jsearch; exec sp_helptezt jsearch
100 % T
囹结果
消息
Teict
j create proc jse:arcJi Sjrio ch:=n_(2) s
as select En:=uTiptl:=jtijrL:=jiiH from & p,
where s. 5no=5pj. sno :iTid p. pno=spj. pno :euliI j. jrLO=spj. jno and spj. jnci^Sjno;
用系统存储过程sp_helptext查看jmsearch :
exec sp_help jmsearch;
exec sp_helptext jmsearch;
[ - L..,E-PC\liyong (53)]* -d X |
日一一eKec sp_help jsearch;
一一exec jsearch;
exec sp_li81p jmsearch |
100 % 二
田结果厨南
N:=JT|H
Owner
Tyre
Cr eat hd_d:=ite 11me
jm?巨:wh
dbo
stored procedure!
| 2016-10<5 14J:2??:^ |
£! - L...E-PC\liyong (53)/ % X |
:-:一一exec sp_help jsearch:
一一exec sp_helptex:t jsearch:
一一exec sp_help jmsearch;
exec sp_heIpt已芯七 jmsearch |
IDO % -
"S'消息
对盆1 j in^-e archh曲文本己力晦“
⑷ 执行jmsearch存储过程,查看供应商的情况。(5分) exec jmsearch;
£ - L...E-PC\liyong (53}^ 七 X | exec iirisearch;
-FW"u >
100 % -
函结果匮晅
Eno ErL==dTiH statuE city 三 FhoiL 巨 Mo
| 5^ |盛锡 10 北京NULL
'-葵' ”'东方红 30 北京即ILL
删除jmsearch存储过程。(5分) drop proc jmsearch;
SQLQuer^ - L,.,E-PC\liyong (53))fr 谷 X 一一es&c i^searnli: drop proc uiLsearch
针对Student数据库,创建和执行如下的触发器:(共计40分)
删除SC表上的外键约束,针对SC表创建一个名为insert_s的INSERT触发器。该 触发器的功能:当用户向SC表中插入记录时,如果插入的cno值不是C表中Cno 的已有值,则提示用户“不能插入记录这样的纪录”,否则提示“记录插入成功”。触 发器创建成功之后,向SC表插入记录,验证触发器是否正常工作。(5分) create trigger insert_s on SC
instead of insert
as
declareo char(4)
begin
selecto =o from inserted
ifo=any(selecto from C)
begin
select '记录插入成功’
insert into SC
select * from inserted
end
else
select '不能插入记录这样的记录'
end
return
验证:
insert into SC
values ('95007', '5', '99');
UYCNG-DE-PCStudent - dbo.,SC
SQLQueryl^ql - L...E-PQliyong (55))*
declare 血n口 clia