Они ответили на ваш вопрос, но я хочу добавить один совет для новичка в использовании столбцов идентификации. Бывают случаи, когда вам нужно вернуть значение идентификатора, только что вставленного, чтобы вы могли вставить его в связанную таблицу. Многие источники скажут вам использовать @@ identity, чтобы получить это значение. Ни при каких обстоятельствах вы не должны использовать @@ identity, если хотите сохранить целостность данных. Это даст идентификатор, созданный в триггере, если один из них будет добавлен для вставки в другую таблицу. Поскольку вы не можете гарантировать, что значение @@ identity всегда будет правильным, лучше никогда не использовать @@ identity. Используйте scope_identity (), чтобы получить это значение. Я знаю, что это немного не по теме, но важно, чтобы вы понимали, как использовать идентичность с SQL Server. И поверьте мне, вы не хотели решать проблему связанных с ними записей, имеющих неверное значение идентификатора. Это то, что может тихо пойти не так в течение нескольких месяцев, прежде чем это будет обнаружено, и почти невозможно впоследствии исправить данные.