实验
9
:实验五
存储过程、触发器试验?/p>
4
学时?/p>
一?/p>
实验目的
1
、熟悉存储过程的创建和使用?/p>
2
、熟悉触发器的创建和使用?/p>
二?/p>
实验内容
1
?/p>
?/p>
SQL Server Management Studio
中使用命令窗口输?/p>
SQL
命令建立存储过程
和触发器?/p>
2
?/p>
使用
SQL
命令执行建立的存储过程?/p>
3
?/p>
使用
SQL
执行一定的语句触发触发器?/p>
4
?/p>
改变
SQL Server
的身份验证模式?/p>
三?/p>
实验步骤
1
?/p>
?/p>
SQL Server Management Studio
中,新建存储过程?/p>
2
?/p>
在查询窗口中设计
3
种:
不使用参数的?/p>
使用参数的和使用通配符的存储过程?/p>
问题?/p>
1
、建立查找表
borrower
中所有用户名字?/p>
2
?/p>
建立?/p>
branch
表中返回指定
branch_name
?/p>
branch
信息的存储过程?/p>
3
、建立带有通配符参数的存储过程。创建从
customer
表返回一些指?
用户名的信息?/p>
该存储过程对传递的参数进行模式匹配?/p>
如果没有?/p>
数,则返回所有用户的信息?/p>
3
?/p>
调用存储过程测试是否能正常运行?/p>
4
?/p>
修改存储过程?/p>
alter procedure usp_name as
………?/p>
.
?/p>
问题:将参考中?/p>
usp_getcustomer
修改成按指定?/p>
branch_name
查找用户
信息的存储过程?/p>
5
?/p>
删除存储过程?/p>
drop procedure usp_name;
6
?/p>
设计
3
种:?/p>
INSERT
?/p>
UPDA
TE
?/p>
DELETE
操作触发的触发器?/p>
7
?/p>
执行
INSERT
?/p>
UPDA
TE
?/p>
DELETE
操作测试创建?/p>
3
种触发器?/p>
四?/p>
参?/p>