Let's have a table FI_DIM_TC with primary key column idd in not null identity(1,1).
If the number of rows of FI_DIM_TC grows about to 2mld, data type int begin to be short.
Data type Int can range from -2 mld to 2mld.
We can very easily expand to use negative values.