Как я могу сделать первичный ключ как AUTOINCREMENT - PullRequest
7 голосов
/ 06 июня 2009

У меня есть таблица в базе данных и первичный ключ - «ID», просто я хочу спросить, как я могу сделать это AUTOINCREMENT

Я знаю, что esay Q, но я не знаю, как я могу это сделать.

спасибо

Ответы [ 6 ]

16 голосов
/ 06 июня 2009

Есть свойство "Идентификация личности". Разверните его, вы можете выбрать значение Приращения и Прирост семян

9 голосов
/ 06 июня 2009

В Sql Server определите столбец следующим образом ...

[PrimaryID] [int] IDENTITY(1,1) NOT NULL

Затем вы можете добавить ограничение, сделав его первичным ключом.

2 голосов
/ 06 июня 2009

Поскольку вы перечислили ASP.NET, я предполагаю, что вы используете SQL Server 2005/2008. Если вы хотите использовать графический интерфейс, выполните следующие действия:

  • Открыть таблицу в режиме конструктора
  • Нажмите на столбец «ID»
  • Подтвердите тип Int
  • Выберите «Да» в разделе «Идентификация личности»
0 голосов
/ 14 августа 2012

Перейти к свойствам столбца. Там у вас есть свойства спецификации идентичности. Расширьте то же самое. Затем вы устанавливаете «Идентичность» как «Да». Затем вы можете установить значение приращения идентичности и начальное значение идентификатора согласно требованию. По умолчанию установлено значение 1.

0 голосов
/ 06 июня 2009

Для Oracle это немного более нетривиально. Сначала необходимо создать последовательность , а затем триггер .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...