S2 一本书 Day07课后题2-4
来源:互联网 发布:java中观察者模式 编辑:程序博客网 时间:2024/05/03 11:04
/**2.存储过程实现分页 @page为第几页 @row为每页多少行*/IF EXISTS (SELECT * FROM sysobjects WHERE NAME='proc_page') DROP PROCEDURE proc_pageGOCREATE PROCEDURE proc_page@page int,@row int =10 As DECLARE @total AS int SELECT @total=count(*) FROM BorrowIF @total<=(@page-1)*@row print('总条数为'+convert(varchar(5),@total)+'请确认参数')ELSESELECT TOP (@row) * FROM Borrow WHERE rid NOT IN(SELECT TOP ((@page-1)*@row) rid FROM Borrow)GO--执行语句exec proc_page 1 /**3.存储过程统计已'北京'冠名的出版社的图书信息*/IF EXISTS (SELECT * FROM sysobjects WHERE NAME='proc_book')DROP PROCEDURE proc_bookGOCREATE PROCEDURE proc_book@bname varchar(50) ASSELECT * FROM Book WHERE PubComp like @bnameGO--执行存储过程exec proc_book '北京%'/**4.存储过程统计某一时间段的借阅信息*/IF EXISTS (SELECT * FROM sysobjects WHERE NAME='proc_borrow')DROP PROCEDURE proc_borrowGOCREATE PROCEDURE proc_borrow@beginDate datetime, --注意参数不能直接用函数赋值@endDate datetimeAS IF @beginDate IS NULL SET @beginDate=DateAdd(MM,-1,getDate()) IF @endDate IS NULL SET @endDate=getDate() SELECT * FROM Borrow WHERE LendDate BETWEEN @beginDate AND @endDateGO
0 0
- S2 一本书 Day07课后题2-4
- S2 一本书Day07上机练习1-4
- S2 一本书Day课后题3-4
- S2 1本2章 课后题
- S2 一本书 Day06上机练习1-4
- s2 的一本书 第七章
- 最后一本书 第六章课后练习3,4
- 最后一本书 第五章 课后练习2,3,4
- s2第二本书第一章
- S2 第一本书 第四章 上机练习1-4
- S2第二章课后
- S2第一本书第三章上机
- s2第二本书第三章
- s2第二本书第二章
- S2 第一本书 第四章
- s2 第一本书第八章
- s2第一本书第九章
- S2第二本书 第七章
- 记一次Spring Task同时执行两次问题
- windows下配置webstorm(汉化及破解)
- PAT A1102. Invert a Binary Tree (25)
- java面向对象三大特性-封装
- SQL高级 第六章 7 储存过程
- S2 一本书 Day07课后题2-4
- 《JavaScript DOM 编程艺术2》 笔记摘抄
- tcp窗口滑动以及拥塞控制
- 1021. Deepest Root (25) PAT 甲级
- 【前端】-Dom
- android coordinatorLayout 使用简介
- Android studio 升级2.2 之后 Maven插件不能使用解决
- Java集合删除元素ArrayList为例子分析
- LeetCode--6