Forum Replies Created

Viewing 15 posts - 4,816 through 4,830 (of 5,841 total)

  • RE: Custom Pagination in SQL Server 2005

    phystech (1/7/2009)


    TheSQLGuru (1/7/2009)

    ...If you never passed in a NULL value then the CASE is surperfluous, right?..

    No, zero length string plays the role of NULL. That is if the...

  • RE: Custom Pagination in SQL Server 2005

    I've been using the approach within rather complex query for some months. And my strong impression is that the short-circuiting works. Though I don't short-circuit it on NULL value, I...

  • RE: Custom Pagination in SQL Server 2005

    phystech (1/6/2009)


    Adam Haines (1/6/2009)

    WHERE CASE

    WHEN @FirstName IS NOT NULL THEN

    CASE WHEN FirstName = @FirstName THEN 1

    ...

  • RE: Temp tables vs. table variable speeds, temp tables faster???

    Here is an example I slapped together just yesterday on another thread that shows how bad table vars can be for even very FEW rows in them. Here is...

  • RE: Cursors Be Gone!

    Tom.Thomson (1/6/2009)


    TheSQLGuru (1/6/2009)


    .... here is a quickie example. as the number of rows (or joins) goes up it gets much worse

    ....

    This example may be rather misleading, depending...

  • RE: Cursors Be Gone!

    Matt Whitfield (1/6/2009)


    Yep - no worries.

    Temp table: 1.218

    Table variable: 0.921

    I think probably what you wanted me to do instead was to change the 100 to 1000. Then it moves heavily...

  • RE: sql server performance issue

    Classic problem of using table valued functions: the optimizer can't get the estimations right. Note that nested loop plans are chosen because the estimation is very low (130...

  • RE: Custom Pagination in SQL Server 2005

    2 points to add:

    1) If you are going with dynamic sql, the go completely with it. Constructs such as this:

    ...

  • RE: Cursors Be Gone!

    Matt, can you please run your last example without the PK clustered?

  • RE: Cursors Be Gone!

    1) you cannot have a regular old non-unique/nonPK index on a table variable

    2) you can do this however to create a multiple column PK:

    declare @tab table (a tinyint, b tinyint,...

  • RE: Cursors Be Gone!

    There is definitely one situation where table vars help - high-volumn sproc calls where recompiles kill performance. Those are pretty rare situations but they do exist.

  • RE: Cursors Be Gone!

    Matt Whitfield (1/5/2009)


    Farrell Keough (1/5/2009)


    ...as you cannot Index a @TableVariable...

    I thought that until Jeff Moden set me straight. You can declare a table variable like this

    declare @myTable TABLE (ID INT...

  • RE: Cursors for T-SQL Beginners

    I will go on record saying that in my book this is a situation where a cursor is perfectly acceptable if not preferred.

  • RE: Cursors Be Gone!

    Looks like code blocks present smileys instead of the plain text. How can we get the sqlservercentral.com web-gurus to change that 'feature'?

    jacroberts, I imagine this query may be succeptible...

  • RE: Partitining an existing table

    Tracey, it seems as if you did not read my post carefully. What matters is the number of spindles making up drive F. How much additional IO throughput...

Viewing 15 posts - 4,816 through 4,830 (of 5,841 total)