• Jeff Moden (4/30/2012)


    Samrat Bhatnagar (4/28/2012)


    These two part series were really useful. Thanks.

    Any suggestions on how to generate test data for following scenarios:

    1. Two tables linked using PK-FK relationship e.g. Product Category and Product Subcategory

    2. Self Referential Tables like the Employee table with EmployeeId, ManagerId, <Other employee details>

    3. Using the master tables in 1, 2 generate a table that has ProductFK, EmployeeFK, <Some data> as in a Data warehouse.

    Sure. I might be able to include some of that in part 3.

    How about something in part XXX about generating data with random gaps and islands. 🙂


    My mantra: No loops! No CURSORs! No RBAR! Hoo-uh![/I]

    My thought question: Have you ever been told that your query runs too fast?

    My advice:
    INDEXing a poor-performing query is like putting sugar on cat food. Yeah, it probably tastes better but are you sure you want to eat it?
    The path of least resistance can be a slippery slope. Take care that fixing your fixes of fixes doesn't snowball and end up costing you more than fixing the root cause would have in the first place.

    Need to UNPIVOT? Why not CROSS APPLY VALUES instead?[/url]
    Since random numbers are too important to be left to chance, let's generate some![/url]
    Learn to understand recursive CTEs by example.[/url]
    [url url=http://www.sqlservercentral.com/articles/St