数据库实验六-存储过程的基本操作
一、实验目的
学习与实践对存储过程的创建、修改、使用、删除等基本操作。
二、实验内容
(1)在DingBao数据库中创建存储过程C_P_Proc,实现参数化查询顾客订阅信息,查询参数为顾客姓名,要求能查询出参数指定顾客编号,顾客名,订阅报纸名及订阅份数等信息。
(2)执行存储过程C_P_Proc,实现对李涛,钱金浩不同顾客的订阅信息的查询。
(3)删除存储过程C_P_Proc。
三、实验结果
(1)在DingBao数据库中创建存储过程C_P_Proc,实现参数化查询顾客订阅信息,查询参数为顾客姓名,要求能查询出参数指定顾客编号,顾客名,订阅报纸名及订阅份数等信息。
CREATE PROCEDURE C_P_Proc @name VARCHAR(8)
AS
SELECT CUSTOMER.cna,CUSTOMER.cno,PAPER.pna,CP.num
FROM PAPER,CP,CUSTOMER
WHERE cna=@name AND CUSTOMER.cno=CP.cno AND
PAPER.pno=CP.pno;
(2)执行存储过程C_P_Proc,实现对李涛,钱金浩不同顾客的订阅信息的查询。
EXEC C_P_Proc '李涛';
EXEC C_P_Proc '钱金浩';
(3)删除存储过程C_P_Proc
drop proc C_P_Proc
四、实验小结
在今天的数据库实验中,我们学习了存储过程的基本操作。通过实验,我深入了解了存储过程的定义、创建、调用和删除等操作。我发现存储过程可以提高数据库操作的效率,减少重复性工作,同时也可以增强数据库的安全性。在实验中,我学会了如何创建带参数的存储过程,并且成功调用了这些存储过程来实现特定的功能。此外,我还学会了如何删除不再需要的存储过程。通过这次实验,我对数据库中存储过程的应用有了更深入的理解,为以后的数据库开发和管理打下了坚实的基础。

浙公网安备 33010602011771号