博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年2月20日

摘要: 经过一个下午的时间,和我一个同事(绝对是高手)的共同努力下,摸索出了以下的思路:1、确定存储的输入参数:1)SQL脚本,该参数接收完整的、正确的SQL检索文本,可将原应用中写好的SQL脚本直接传入2)每页的数据容量,就是一页有多少条数据3)当前页码2、确定分页机制:1)执行传入的SQL脚本,并将结果生成临时表2)修改临时表的结构,增加标识列字段3)根据标识列字段,计算出指定页码内的记录范围,并返回4)返回总数据条数,用于客户端进行分页显示根据以上的思路,编写出以下通用的分页存储过程:复制代码代码如下:[code]--// ============================--// SQL 阅读全文

posted @ 2014-02-20 18:07 米粒3 阅读(563) 评论(0) 推荐(0) 编辑

摘要: Input 此参数只用于将信息从应用程序传输到存储过程。Output 此参数只用于将信息从存储过程传输回应用程序。ReturnValue 此参数表示存储过程的返回值。SQL Server 的存储过程参数列表中不显示该参数。它只与存储过程的 RETURN 语句中的值相关联。 存储过程为主键生成新值后,通常使用存储过程中的 RETURN 语句返回该值,因此用来访问该值的参数类型是 ReturnValue 参数。1、不带输入参数的简单存储过程if object_id('up_user') is not nulldrop proc up_usergocreate proc up_use 阅读全文

posted @ 2014-02-20 17:58 米粒3 阅读(1843) 评论(0) 推荐(0) 编辑