Does OBJECT_ID change when, say, you alter a table or do something else with the table. From how SQL generate a test script when creating objects (ie a Table) it seemed that object_id is always equal to sysobjects.Id, sysobjects.Id that was set when the object was created. Say for example when you create a table TestTable and query sysobjects you got 1653101161 When you do anything with TestTable you will still have 1653101161 as its Id in the sysobjects. Is there any chance that it will change? Thanks in advance!