September 26, 2001 at 12:00 am
Comments posted to this topic are about the content posted at http://www.sqlservercentral.com/columnists/jwiner/moreonreturningasubsetofarecordset.asp
December 19, 2001 at 5:16 am
lol - ok, nicely done. Somewhat more efficient than cursors
Why don't you just build a table and then use a between? The following example is in T-SQL as it allows the handy table var (automatically cleared after sp exec)
CREATE PROCEDURE getSubset (@start int, @end int) AS
DECLARE @tblTemp TABLE (pID int,
intData int,
strData nvarchar(50))
INSERT INTO @tblTemp
SELECT /*insert main functionality of sp here*/
SELECT *
FROM @tblTemp
WHERE pID between
@start and
@end
ORDER BY intData
Life's not difficult...enjoy it.
Nood!e
December 19, 2001 at 5:36 pm
Thanks for your feedback. Your approach is definitely a solid option. Many ways to skin a cat.
July 19, 2005 at 8:03 am
what happens when the field you order by on
is null
for many records
for example :
select top 10 custnum,custname from customers where custname >
(select max(custname) from customers ) A order by custname
when you got many records where custname = null
then the result is null
resolve that please
Viewing 4 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy