Как создать уникальный тип данных sqlsever? - PullRequest
1 голос
/ 09 ноября 2011

у меня два стола.

table test1
{
id int identity(1,1),
name char(40) primary key
}

table test2
{
id int primary,
_test1 int
}  

Я хочу, чтобы _test1 был внешним ключом из Tbl test1 (id). но он имеет ошибку. Как я могу сделать id int test1 unique?

1 Ответ

1 голос
/ 09 ноября 2011

Добавить уникальное ограничение на id в test1

create table test1
(
  id int identity unique,
  name char(40) primary key
)

create table test2
(
  id int primary key,
  _test1 int references test1(id)
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...