如何创建数据类型唯一的sql server?

时间:2011-11-09 10:26:02

标签: sql-server-2008

我有两张桌子。

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 个答案:

答案 0 :(得分:1)

id

中的test1上添加unique constraint
create table test1
(
  id int identity unique,
  name char(40) primary key
)

create table test2
(
  id int primary key,
  _test1 int references test1(id)
)