Forum Replies Created

Viewing 15 posts - 4,126 through 4,140 (of 7,610 total)

  • RE: Select top ..., with extra conditions

    Option (1) should be fine as long as the trigger is efficiently written and there is an index to support the trigger's query. For example, if the table is...

  • RE: Help with sorting data from two tables

    USE HandsOnOne;

    SELECT c.CustomerName, a.City, a.State

    FROM Customer c

    INNER JOIN Address a

    ON a.AddressID = c.CustomerAddressID

    ORDER BY a.ZipCode ASC, c.CustomerName ASC;

  • RE: Test Function for Performance Statistics

    You could populate a table with the test values you want to us, then process from it in a loop or by using GO <#_of_test_runs>, which I used below just...

  • RE: Backup database only if changes happen

    The irony is it might be more overhead to check for the updates than to just do the log transfers.

    In theory you might (should?) be able to use sys.dm_db_index_operational_stats to...

  • RE: Searching for a value across all columns of a single table

    I suggest using a CASE technique to add the desired matches because that method gives you great flexibility on specifically what values to match. The code is somewhat longer,...

  • RE: How to Upgrade T-SQL Skills

    Lynn Pettis (9/27/2016)


    ScottPletcher (9/27/2016)


    Talib123 (9/27/2016)

    I'm a production DBA

    ... how do I get my T-sql skills to a developer\Report writer level.

    So you want to go from DBA-level SQL to developer-level SQL:

    Destroy...

  • RE: Dynamically creating a @table Table from a current table

    You don't need a global temp table, a regular temp table will do.

    Create the table in main stored proc, then ALTER it using dynamic SQL. Since the temp table...

  • RE: How to Upgrade T-SQL Skills

    Talib123 (9/27/2016)

    I'm a production DBA

    ... how do I get my T-sql skills to a developer\Report writer level.

    So you want to go from DBA-level SQL to developer-level SQL:

    Destroy half your brain...

  • RE: Dynamically creating a @table Table from a current table

    I can't think of a way right now for that to work using a table variable.

    Can you use a temp table instead?

  • RE: Looking to update old code

    Eric M Russell (9/26/2016)


    ScottPletcher (9/26/2016)


    Eric M Russell (9/26/2016)


    ScottPletcher (9/23/2016)


    Eric M Russell (9/23/2016)

    Regardless of SQL Server version, performance optimization should start by looking at execution plans.

    Not necessarily. If the best...

  • RE: How to: Keep accurate inventory value

    First, cluster the tables for best (overall) performance. In particular, don't assume that every table should be clustered by identity. That's most often simply not the best way...

  • RE: Looking to update old code

    Eric M Russell (9/26/2016)


    ScottPletcher (9/23/2016)


    Eric M Russell (9/23/2016)

    Regardless of SQL Server version, performance optimization should start by looking at execution plans.

    Not necessarily. If the best clustered indexes are not...

  • RE: Looking to update old code

    Eric M Russell (9/23/2016)

    Regardless of SQL Server version, performance optimization should start by looking at execution plans.

    Not necessarily. If the best clustered indexes are not already in place, you...

  • RE: how to verify duplicate email used by more people

    CREATE TABLE #temp1_dup_emails (email varchar(20) PRIMARY KEY);

    Insert into #temp1_dup_emails

    SELECT CASE WHEN which_email = 1 THEN email1 ELSE email2 END AS email

    FROM #temp1

    CROSS JOIN (

    VALUES(1),(2)

    ) AS which_email(which_email)

    GROUP...

  • RE: Cleaning up "rotten" tables - need help with code

    Personally I wouldn't rely on sys.partitions to gauge whether a table is completely empty or not. Maybe just me. Just out of curiosity, what if a table load...

Viewing 15 posts - 4,126 through 4,140 (of 7,610 total)