Запрос был закрыт как "Не исправлю".

циально думаю о неподписанныхint.

Вот практический пример: что вы делаете, когда ваш столбец идентификаторов максимально? Можно либо пойтиBigInt (Хранилище 8 байтов вместо 4) или реорганизовать приложение для поддержки отрицательных целых чисел, и даже создать свои собственные правила, как указано вэтот ответ; ни один из этих вариантов не является оптимальным.

UInt было бы идеальным решением, но SQL Server не предлагает его (где MySQL делает).

Я понимаю, что неподписанные типы данных не являются частью стандарта SQL (SQL-2003), но все еще кажутся мне пустой тратой.

В чем причина их отсутствия (в SQL Server или в стандарте)?

Ответы на вопрос(3)

Ваш ответ на вопрос