目录
实验目的和要求
实验环境
实验内容与过程
实验内容:
操作过程:
-
实验目的和要求
熟悉存储过程的定义和使用,熟练运用 select ,update ,insert ,delete 命令完成对学生信息数据库的查询、更新、添加、删除操作。
-
实验环境
Windows10 sqlserver
-
实验内容与过程
实验内容:
根据上面基本表的信息定义一个存储过程,完成下面功能:
入口参数:书号
1.显示图书借阅信息
2.如果没人借,删除该书记录
3.如果价格5元以下,涨价至5元。
create procedure proc_Book
@Bnum nchar(10)
as
begin
--查询
select * from Lend where @Bnum=Lnum
--删除
if (select count(*)from Lend p,Book b where p.Lnum =b.Bnum and p.Lnum=@Bnum)=0
begin
delete from Book where Book.Bnum =@Bnum
print '已删除该图书!'
end
else
print '存在借阅记录,不可删除!'
--更新
if (select avg(Bvalue) from Book where Bnum=@Bnum)<5
begin
update Book set Bvalue=5
print '该图书的价格小于5,已上调至5'
end
else
print '图书的价格大于5,价格不做改变!'
end
操作过程:
exec proc_Book 'tp0103'
- 实验结果与分析(实验结果截图)