易截截图软件、单文件、免安装、纯绿色、仅160KB

sqlserver中,用存储过程分页

大家有没有 存储过程分页的例子,共享一下,谢谢!!!
http://wyf.javaeye.com/blog/462396

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


/*--实现分页的通用存储过程

    显示指定表、视图、查询结果的第X页
    对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法
    如果视图或查询结果中有主键,不推荐此方法
    如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句

--邹建 2003.09(引用请保留此信息)--*/

/*--调用示例
    exec p_show '地区资料'

    exec p_show 'select top 100 percent * from 地区资料 order by 地区名称',5,3,'地区编号,地区名称,助记码'
--*/
alter Proc p_show
@QueryStr nvarchar(4000),    --表名、视图名、查询语句
@PageSize int=10,            --每页的大小(行数)
@PageCurrent int=1,            --要显示的页
@FdShow nvarchar (4000)='',    --要显示的字段列表,如果查询结果不需要标识字段,需要指定此值,且不包含标识字段
@FdOrder nvarchar (1000)=''    --排序字段列表
as
set nocount on
declare @FdName nvarchar(250)    --表中的主键或表、临时表中的标识列名
    ,@Id1 varchar(20),@Id2 varchar(20)    --开始和结束的记录号


相关问答:

ACCESS繁体连接简体sqlserver2000

  我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......

在64位系统上用C语言操作sqlserver数据库的问题

写了一个用C语言操作sqlserver数据库的程序,在我自己的计算机上运行没问题。但到另一台机器上运行时,SQLConnect函数连接数据库失败,仔细检查设置都没有发现问题,但该机器的操作系统是Windows Server 2003 Enterp ......

SqlServer 基础问题

原数据:



经过此sql语句查询出来的结果是:
SQL code:
select Code, Name=stuff((select ','+Name from C t where Code=C.Code for xml path('')), 1, 1, '')
from C




加上G ......

sqlserver对某个表操作加个用户

sqlserver,如果加个用户,权限是读所有表,但只能修改某个表的字段属性
没这个说法.

只给SELECT ,

UPDATE的只给某些表

个不会

但只能修改某个表的字段属性 这个难搞

要加权限得针对某个数据库
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号