• Good Question... I agree that not having an order by statement can cause the output to change. I also agree that the clustered index created in the script also had this affect.

    I also agree that this table schema would need a re-write for a production transactional database project. Thier are several articles in BOL and other places that would point that out.

    1. A table identity column should be part of the primary key for the table.

    2. If a table has a clustered index, it should include the primary key.