Как мне написать хранимый процесс T-SQL для создания первичного ключа? - PullRequest
2 голосов
/ 29 апреля 2011

Я пытаюсь написать CREATE TABLE в T-SQL.Эта таблица должна иметь PK, но я хочу, чтобы PK автоматически заполнял целочисленные значения, начиная с 1. Вот код, который у меня есть в настоящее время, но я получаю ошибку сейчас, когда пытаюсь добавить записи.Как мне определить эту таблицу вместо этого?

1 Ответ

2 голосов
/ 29 апреля 2011

Использование IDENTITY(1,1), т.е.

    CREATE TABLE myTABLE
(
  myfield bigint IDENTITY(1,1) PRIMARY KEY,
...
...
)
...