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


相关问答:

sqlserver 数据合并问题

先由如下sql语句
select  A,B,C from table1
union
select  A,B,C from table2
order by A, C asc
得到结果如下:
  A        B      &nbs ......

sqlserver存储过程改oracle

sqlserver存储过程改oracle
谁会啊。。。帮忙改改··


SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

ALTER    PROCEDURE tp_Fetch_List( 
  ......

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 触发器问题

我想做一个触发器,但修改表T的字段C1时,判断如果修改后的值为-1,则更新表T该行记录的字段C2为某值。

CreateTRIGGER [Tri_UpdateLastSaveDate] ON  [dbo].[T]
  for UPDATE
AS
BEGIN ......

sqlserver 2005 关于日期格式

比如 传进来的字符串是 ‘12/sep/2009 12:52:20’ 直接用cast会报错。
而且中间的月份也不固定 。怎么转换成日期型的呢
用一个表记录1-12月份!

直接转换是不行了 拆分 出月来判断了

‘12/sep/2009 12: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号