Note that there are some explanatory texts on larger screens.

plurals
  1. POAdd Custom Paging to SQL Query
    primarykey
    data
    text
    <p>I have Stored Procedure that fetch a table records. I am new to Write Stored Procedures. how can I add paging to this Stored Procedure ? I'm using Sql Server 2005. I want to add two more arguments to Stored Procedure. PageIndex and PageSize. Please Help.</p> <pre><code>USE [tadarokatbase] GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[aspnet_Membership_Find] ( @SearchUsingOR bit = null , @ApplicationId uniqueidentifier = null , @UserId uniqueidentifier = null , @Password nvarchar (128) = null , @PasswordFormat int = null , @PasswordSalt nvarchar (128) = null , @MobilePin nvarchar (16) = null , @Email nvarchar (256) = null , @LoweredEmail nvarchar (256) = null , @PasswordQuestion nvarchar (256) = null , @PasswordAnswer nvarchar (128) = null , @IsApproved bit = null , @IsLockedOut bit = null , @CreateDate datetime = null , @LastLoginDate datetime = null , @LastPasswordChangedDate datetime = null , @LastLockoutDate datetime = null , @FailedPasswordAttemptCount int = null , @FailedPasswordAttemptWindowStart datetime = null , @FailedPasswordAnswerAttemptCount int = null , @FailedPasswordAnswerAttemptWindowStart datetime = null , @Comment ntext = null ) AS IF ISNULL(@SearchUsingOR, 0) &lt;&gt; 1 BEGIN SELECT [ApplicationId] , [UserId] , [Password] , [PasswordFormat] , [PasswordSalt] , [MobilePIN] , [Email] , [LoweredEmail] , [PasswordQuestion] , [PasswordAnswer] , [IsApproved] , [IsLockedOut] , [CreateDate] , [LastLoginDate] , [LastPasswordChangedDate] , [LastLockoutDate] , [FailedPasswordAttemptCount] , [FailedPasswordAttemptWindowStart] , [FailedPasswordAnswerAttemptCount] , [FailedPasswordAnswerAttemptWindowStart] , [Comment] FROM [dbo].[aspnet_Membership] WHERE ([ApplicationId] = @ApplicationId OR @ApplicationId IS NULL) AND ([UserId] = @UserId OR @UserId IS NULL) AND ([Password] = @Password OR @Password IS NULL) AND ([PasswordFormat] = @PasswordFormat OR @PasswordFormat IS NULL) AND ([PasswordSalt] = @PasswordSalt OR @PasswordSalt IS NULL) AND ([MobilePIN] = @MobilePin OR @MobilePin IS NULL) AND ([Email] = @Email OR @Email IS NULL) AND ([LoweredEmail] = @LoweredEmail OR @LoweredEmail IS NULL) AND ([PasswordQuestion] = @PasswordQuestion OR @PasswordQuestion IS NULL) AND ([PasswordAnswer] = @PasswordAnswer OR @PasswordAnswer IS NULL) AND ([IsApproved] = @IsApproved OR @IsApproved IS NULL) AND ([IsLockedOut] = @IsLockedOut OR @IsLockedOut IS NULL) AND ([CreateDate] = @CreateDate OR @CreateDate IS NULL) AND ([LastLoginDate] = @LastLoginDate OR @LastLoginDate IS NULL) AND ([LastPasswordChangedDate] = @LastPasswordChangedDate OR @LastPasswordChangedDate IS NULL) AND ([LastLockoutDate] = @LastLockoutDate OR @LastLockoutDate IS NULL) AND ([FailedPasswordAttemptCount] = @FailedPasswordAttemptCount OR @FailedPasswordAttemptCount IS NULL) AND ([FailedPasswordAttemptWindowStart] = @FailedPasswordAttemptWindowStart OR @FailedPasswordAttemptWindowStart IS NULL) AND ([FailedPasswordAnswerAttemptCount] = @FailedPasswordAnswerAttemptCount OR @FailedPasswordAnswerAttemptCount IS NULL) AND ([FailedPasswordAnswerAttemptWindowStart] = @FailedPasswordAnswerAttemptWindowStart OR @FailedPasswordAnswerAttemptWindowStart IS NULL) END ELSE BEGIN SELECT [ApplicationId] , [UserId] , [Password] , [PasswordFormat] , [PasswordSalt] , [MobilePIN] , [Email] , [LoweredEmail] , [PasswordQuestion] , [PasswordAnswer] , [IsApproved] , [IsLockedOut] , [CreateDate] , [LastLoginDate] , [LastPasswordChangedDate] , [LastLockoutDate] , [FailedPasswordAttemptCount] , [FailedPasswordAttemptWindowStart] , [FailedPasswordAnswerAttemptCount] , [FailedPasswordAnswerAttemptWindowStart] , [Comment] FROM [dbo].[aspnet_Membership] WHERE ([ApplicationId] = @ApplicationId AND @ApplicationId is not null) OR ([UserId] = @UserId AND @UserId is not null) OR ([Password] = @Password AND @Password is not null) OR ([PasswordFormat] = @PasswordFormat AND @PasswordFormat is not null) OR ([PasswordSalt] = @PasswordSalt AND @PasswordSalt is not null) OR ([MobilePIN] = @MobilePin AND @MobilePin is not null) OR ([Email] = @Email AND @Email is not null) OR ([LoweredEmail] = @LoweredEmail AND @LoweredEmail is not null) OR ([PasswordQuestion] = @PasswordQuestion AND @PasswordQuestion is not null) OR ([PasswordAnswer] = @PasswordAnswer AND @PasswordAnswer is not null) OR ([IsApproved] = @IsApproved AND @IsApproved is not null) OR ([IsLockedOut] = @IsLockedOut AND @IsLockedOut is not null) OR ([CreateDate] = @CreateDate AND @CreateDate is not null) OR ([LastLoginDate] = @LastLoginDate AND @LastLoginDate is not null) OR ([LastPasswordChangedDate] = @LastPasswordChangedDate AND @LastPasswordChangedDate is not null) OR ([LastLockoutDate] = @LastLockoutDate AND @LastLockoutDate is not null) OR ([FailedPasswordAttemptCount] = @FailedPasswordAttemptCount AND @FailedPasswordAttemptCount is not null) OR ([FailedPasswordAttemptWindowStart] = @FailedPasswordAttemptWindowStart AND @FailedPasswordAttemptWindowStart is not null) OR ([FailedPasswordAnswerAttemptCount] = @FailedPasswordAnswerAttemptCount AND @FailedPasswordAnswerAttemptCount is not null) OR ([FailedPasswordAnswerAttemptWindowStart] = @FailedPasswordAnswerAttemptWindowStart AND @FailedPasswordAnswerAttemptWindowStart is not null) SELECT @@ROWCOUNT END </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload