есть функция pandas, которую можно использовать в unstack () и stack () кадра данных. Вот ссылка на документацию: https://pandas.pydata.org/pandas-docs/stable/generated/pandas .DataFrame.stack.html
2005 SQL Server бросит следующую ошибку при переполнении столбца IDENTITY.
Server: Msg 8115, Level 16, State 1, Line 1
Arithmetic overflow error converting IDENTITY to data type int.
Arithmetic overflow occurred.
Ваш столбец идентификационных данных не должен быть ограничен к INT и действительно может быть установлен на BIGINT, если Вы подозреваете, что INT не будет достаточно большим.
INT (32-разрядный подписанный) подойдет 2,147,483,647 и BIGINT (64-разрядный подписанный) к 9,223,372,036,854,775,807 (это - 9 квинтильонов, достаточно для 1,3 миллиардов идентификаторов на человека на планете).