Описание тега identity-column

Столбец Identity - это столбец в таблице базы данных, который состоит из значений, управляемых сервером, и не может быть изменен для использования в качестве первичного ключа для таблицы. Обычно это автоматически увеличивающееся число.

Некоторые продукты баз данных предоставляют средства, гарантирующие уникальные последовательности числовых значений. Кодирование значений первичного ключа вручную может вызвать проблемы параллелизма.

Общая поддержка баз данных: - Oracle: SEQUENCE (автономный генератор чисел) и предложение столбца IDENTITY, которое использует сгенерированную системой SEQUENCE - предложение столбца mySQL: AUTO_INCREMENT - Microsoft SQL Server, IBM DB2: SEQUENCE (автономный генератор чисел)

См. Также последовательность вопросов, не относящихся конкретно к первичному ключу.