Forum Replies Created

Viewing 15 posts - 6,571 through 6,585 (of 7,616 total)

  • RE: Checking for index in another database

    That could find the wrong entry and/or miss the entry if it was an index on a view instead of a table. Therefore, the code below is more robust:

    IF...

  • RE: datetime comparison behaving oddly

    I'd use a CASE expression so you can guarantee the order of execution; you don't need a CTE for that.

    SELECT OBSVALUE

    FROM OBS

    WHERE 1 = CASE

    WHEN...

  • RE: Need help with a Summary Query

    Sorry:

    SELECT

    [values].value,

    SUM(CASE WHEN Q1 = [values].value THEN 1 ELSE 0 END) AS Q1,

    SUM(CASE WHEN Q2 = [values].value THEN 1 ELSE 0 END) AS Q2,

    SUM(CASE WHEN Q3 = [values].value THEN 1 ELSE...

  • RE: SQL Server Query Performance Questions

    SQL_Enthusiast (4/25/2013)


    Let's say, for whatever crazy reason, that temp tables are not an option. Is there a problem with using VIEWS? Especially if the views can be recycled for other...

  • RE: SQL Server Query Performance Questions

    GilaMonster (4/25/2013)


    Abu Dina (4/25/2013)


    I bet it's the table variables. They can't have indexes on them nor stats maintained for the data.

    Table variables don't have stats, but they certainly can have...

  • RE: SQL Server Query Performance Questions

    There's no inherent reason the proc should perform so badly.

    Instead of table variables, use temp tables and index the temp tables appropriately.

    I suspect the time can be reduced significantly from...

  • RE: Problem with audit trigger

    You may gain some performance by avoiding counting all the rows in inserted and deleted:

    ALTER TRIGGER dbo.SystemInfoTrg

    ON dbo.SystemInfo

    AFTER INSERT, DELETE, UPDATE

    AS

    SET NOCOUNT ON;

    DECLARE...

  • RE: Need help with a Summary Query

    I think something like this should at least be close:

    SELECT

    [values].value,

    SUM(CASE WHEN Q1 = [values].value THEN 1 ELSE 0 END) AS Q1,

    ...

  • RE: Max or Top 1 more efficient

    Just in case, IF you already have an index on ( YearValue, MonthValue ), then this should be extremely fast:

    SELECT

    MAX(YearValue) AS YearValue, MAX(MonthValue) AS MonthValue...

  • RE: Script to find specific schema_owner for all databases

    Sorry, forgot I ended up using a database-specific function in the code (was trying to avoid it). This approach should be safer overall anyway:

    EXEC sp_MSforeachdb N'

    IF ''?'' IN (''master'',...

  • RE: SQL Server equivalent for MySQL's Substring_index

    SQL Server does not have an equivalent to that function or functionality :-(.

  • RE: Database Data File Physical Fragmentation From Small Auto-Growth Setting

    Yeah, that's the official story. But I don't 100% buy it.

    With that many different fragments, if I were you, I'd run contig.exe on that(those) file(s) anyway.

  • RE: Script to find specific schema_owner for all databases

    Here's something more detailed. Btw, I avoided using I_S.SCHEMATA for the schema names because of the associated warnings in Books Online -- it's best to avoid using I_S views...

  • RE: Help with Triggers

    Dird (4/23/2013)


    Evil Kraig F (4/22/2013)


    There's no cursor in his solution.

    Is there any documentation/book which proves this? Oracle would be running implicit cursors here; I have a hard time...

  • RE: Help with Triggers

    Dird (4/22/2013)


    ScottPletcher (4/22/2013)


    unless you use cursors, and nobody wants that

    And you think that solution isn't implicitly using cursors?

    Edit: But yeah, it's a better way of doing it 😛

    Dird

    I know my...

Viewing 15 posts - 6,571 through 6,585 (of 7,616 total)