易截截图软件、单文件、免安装、纯绿色、仅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)    --开始和结束的记录号


相关问答:

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

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

把一个sqlserver提取的dataset插入到sqlce

数据10W条以上,wm6.5平台,内存有限

C# code:
private void connserver()
{

Cursor.Current = Cursors.WaitCursor;
try
{
......

SqlServer存储结构与一个索引问题

SQL code:

CREATE TABLE TUser
(
FName CHAR(8000),
FAge INT,
FSex bit
)
INSERT INTO TUser
SELECT '张三',18,1
UNION ALL
SELECT '李四',20,1
UNION ALL
SELECT '王五',32,1
UNION ALL
SE ......

急求助Sqlserver存错过程

CREATE PROCEDURE [dbo].[getNews]
@News_subject nvarchar(1000) =null,
@News_content nvarchar(max) =null,
@type int,
@FileName varchar(255) =null,
@descriptions nvarchar(1000) =null,
@ ......

sqlserver 占用内存太高怎么解决?

sqlserver  占用内存太高怎么解决?
sqlserver 2000 sp4,xp 系统,我自己的机子是开发机,占用内存太高了,机子反应慢,请问有没针对开发的配置,让sqlserver在后台跑起来的时候占用内存稍微小一点。如果有应 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号