Forum Replies Created

Viewing 15 posts - 4,366 through 4,380 (of 7,597 total)

  • RE: optimizing query

    If you decide to run it locally, clustering the tables to match the join logic will help:

    IF OBJECT_ID('tempdb.dbop.#RFI') IS NOT NULL

    DROP TABLE #RFI

    CREATE TABLE #RFI

    (

    COMMIT_NO CHAR(4),

    BODY_NO...

  • RE: How to improve performance of select statement in Dataware house app

    Does the clustering key start with Monthkey? And the partitioning key?

  • RE: Database Design Follies: NULL vs. NOT NULL

    kenambrose (3/10/2016)


    why do the same flawed arguments keep popping up?

    [[If you deal with a report and want all columns via left joins, then there will be nulls. ]]

    We don't know...

  • RE: Combine two working queries to get this month and last years this month numbers shipped

    For efficiency, the WHERE clause should include just the specific date ranges you need, rather than the entire year. Particularly if m1_KF.dbo.ShipmentLines is clustered first on smlCreatedDate (which it...

  • RE: Issue with CASE on Random Number

    Try using a CROSS APPLY to assign an alias to the random number:

    SELECT

    RowSequence AS CaseID

    ,DateSequenceas [CaseDate]

    ,random_number

    ,CASE random_number

    WHEN1THEN'Black'

    WHEN2THEN'White'

    WHEN3THEN'Red'

    WHEN4THEN'Blue'

    WHEN5THEN'Silver'

    WHEN6THEN'Grey'

    WHEN7THEN'Green'

    WHEN8THEN'Yellow'

    ENDas [VehicleColour]

    FROM #RowGen

    CROSS...

  • RE: Database Design Follies: NULL vs. NOT NULL

    Zidar (3/10/2016)

    Somewhere at the begginig it was said that rows in a table (tuples in a realtion) represent only TRUE propositions (declarations). If 'a piece of data is unknown' it...

  • RE: In a heap..

    Look at the missing index stats, index usage stats and index operational stats. SQL itself will help you determine the best clustered index, which should be your goal.

  • RE: Tables partition

    You'll get the most performance benefit by determining and implementing the best clustered index for that table, in this case very likely the date.

    But you might also gain some performance...

  • RE: Mystery data type conversion

    What is the data type for:

    sys_updated_on

    ?

    If it's smalldatetime/datetime/date/datetime2, then you should compare it to format YYYYMMDD, because that format is 100% universal across any/all SQL instances. The convert code...

  • RE: Why is a Table Scanned and Read So Much More than Others

    What is really critical is how the information table is clustered. Insure the table has the best clustering index to reduce rows to be read as much as possible...

  • RE: Database Design Follies: NULL vs. NOT NULL

    In the real world, there can be unknown values at a given point in time in a data store. For example, birth date. If you need to create...

  • RE: Database Design Follies: NULL vs. NOT NULL

    Zidar (3/2/2016)


    I am not done 🙂

    In T-SQL it takes two CHECK constraints to enforce the rule:

    C1: CHECK (NOT [Job] = 'DBA" OR [CertificateNum] IS NOT NULL)

    C2: CHECK ([CertificateNum] ...

  • RE: Database Design Follies: NULL vs. NOT NULL

    kenambrose (3/2/2016)


    [represent having no value]

    it was in earlier post. put nullable column into it's own table, enforce 1 to 1 relationship to parent table.

    no data for a row in...

  • RE: Database Design Follies: NULL vs. NOT NULL

    roger.plowman (3/1/2016)


    patrickmcginnis59 10839 (2/29/2016)


    roger.plowman (2/29/2016)


    I still don't see why relational tables can't have records for TBD, N/A, and UNK.

    If you need to know why a value is missing, you're going...

  • RE: Database Design Follies: NULL vs. NOT NULL

    kenambrose (2/29/2016)


    [[You'll have up to 8 bits to designate just "how" the data is missing. You certainly do NOT want to store 'TBD' | 'NA' | etc. in any column(s).]]

    Oh...

Viewing 15 posts - 4,366 through 4,380 (of 7,597 total)