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