Я использую visual studio 2010, работающий над проектом asp.net mvc3 и sql server 2008. У меня есть таблица, в которой первичный ключ этой таблицы является типом данных int. Я задал Identity Specificatin «yes», Is Identity «yes», Increment Identity Increment и Identity Seed «1». все нормально, когда таблица пуста и данные могут быть легко сохранены. Но когда я закрываю визуальную студию, снова ее открываю и хочу сохранить данные, произошел разрыв, который показывает значение первичного ключа «1». (Я удалил данные базы данных один раз, после этого удаления первичный ключ первой строки равен 5 и другим строкам 6,7, ...). Каково решение этой проблемы? ваш ответ будет настолько полезен. БлагодаряЗначение первичного ключа не изменяется
0
A
ответ
1
Использование типа последовательности для первичного ключа может помочь ...
2
Там нет решения для * Автоматическое устранение пробелов ":. Столбцы идентичности всегда есть пробелы по уважительным причинам, например, удаленная строка, вероятно, в Немного истории или аудита таблицы и не тусклый, чтобы использовать его
Однако, вы можете сбросить колонку с помощью DBCC CHECKIDENT
Обратите внимание на подводных камней здесь:. SQL server identity column values start at 0 instead of 1
Смежные вопросы
- 1. Значение первичного ключа в типе uniqueidentifier не изменяется
- 2. Ввести значение столбца первичного ключа в столбец не первичного ключа
- 3. EF Изменить значение первичного ключа
- 4. Обновление первичного ключа и удаление первичного ключа + вставка
- 5. Cayenne «сбрасывает» значение первичного ключа?
- 6. Nhibernate не загружает значение первичного ключа
- 7. Учение - недостающее значение первичного ключа
- 8. Значение первичного ключа Cassandra UPDATE
- 9. Как изменить значение первичного ключа?
- 10. значение параметра изменяется имя ключа
- 11. Нет первичного ключа и составного первичного ключа
- 12. Ошибка восстановления первичного ключа MySQL первичного ключа
- 13. Значение слова не изменяется
- 14. Как вставить значение первичного ключа явно?
- 15. Как лучше всего снизить значение первичного ключа?
- 16. обновления sequelize записи значение первичного ключа
- 17. Обновление составного первичного ключа
- 18. добавить повторяющееся значение для первичного ключа
- 19. Определение первичного ключа
- 20. Значение инкремента первичного ключа с автоматическим сбросом
- 21. как получить значение первичного ключа - дозвуковые
- 22. Последовательность и максимальное значение первичного ключа + 1
- 23. Как получить значение последнего вставленного первичного ключа
- 24. C# Как получить максимальное значение первичного ключа
- 25. Индекс первичного ключа не используется
- 26. как удалить составное значение ключа из первичного ключа в mysql
- 27. SQL-код первичного ключа
- 28. Sql объединяет значение двух столбцов в качестве первичного ключа
- 29. Нарушение первичного ключа, когда значения не совпадают
- 30. Выберите значение первичного ключа, не зная Имя поля
@juankysmth: Спасибо за ответ. Но я не может изменить таблицу. Я должен изменить весь код, и мне не хватает времени. – starrr
У вас нет системы управления базами данных (СУБД)? – juankysmith
Нет, я не использую. – starrr