3.Maneger_Insert的定义:
CREATE PROCEDURE Maneger_Insert
@MID char(10) , @MName char(10), @MSex char(2), @Mpwd char(8), @MAuth char(40), @MTeleph char(15), @MAddre char(30) as
insert into Maneger
alues(@MID , @MName ,@MSex ,@Mpwd ,@MAuth ,@MTeleph ,@MAddre);
4.Borrow_Insert的定义:
CREATE PROCEDURE Borrow_Insert
@BookID char(9), @ReaID char(9), @Outdate Datetime , @YHdate Datetime , @Indate Datetime, @Fine char(5), @CLState char(8), @MID char(10) as
insert into Borrow
values(@BookID ,@ReaID ,@Outdate ,@YHdate ,@Indate ,@Fine ,@CLState ,@MID );
5.Query_Reader_R的定义:
create procedure Query_Reader_R
@ReaID char(9) as select *
from Readerview
where 编号 = ltrim(@ReaID);
6. Query_Reader_M的定义:
create procedure Query_Reader_M
as
select *
from Readerview
7. Query_Book_Writer的定义:
create procedure Query_Book_Writer
@BookWriter char(50)
-27-
as select *
from Bookview
where 作者 like '%'+ltrim(@BookWriter)+'%';
8. Query_Book_Name_Publish的定义:
create procedure Query_Book_Name_Publish
@BookName char(50),
@BookPublish char(20) as
select *
from Bookview
where 书名=ltrim(@BookName) and 出版社=ltrim(@BookPublish);
9. Delete_Reader的定义:
create procedure Delete_Reader
@ReaNo char(9)
as
delete from Reader
where ReaNo = ltrim(@ReaNo);
10. Delete_Book的定义:
create procedure Delete_Book @BookID char(9) as delete from Book
where BookID= ltrim(@BookID);
-28-
附录2 数据查看和存储过程功能的验证
1. 基本表的数据查看(基于视图查询):
1) 查看Reader(读者信息表)表中的数据
2) 查看Bookview(图书信息)表中的数据:
-29-
3) 查看Borrow(借阅信息)表中的数据:
4)查看Maneger(管理员信息表)表中的数据
5)查看Room(馆室信息表)表中的数据:
-30-
6)查看Borrowview(当前借阅信息)视图中的数据:
7)查看Historyview(借阅历史信息)视图的数据:
8)查看Fineview(罚款信息)视图的基本数据:
2. 存储过程功能的验证:
1) 存储过程Query_Reader_R功能的验证:(按ReaID匹配查询读者信息)
-31-
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库高校图书馆管理系统数据库设计(7)在线全文阅读。
相关推荐: