在我们使用sql server的过程中,经常需要用到sql server外键约束,下面就将为您介绍sql server外键约束是如何建立的,希望对您学习sql server外键能有些帮助。
CREATE TABLE [dbo].[Varrily]
(
[ID] [bigint] NOT NULL ,
[Name] [char] (10) NULL ,
[Address] [char] (480) NULL ,
[Introduction] [ntext] NULL
)
CREATE TABLE [dbo].[MyTable]
(
[ID] [bigint] IDENTITY (1, 1) NOT NULL ,
[AuthorID] [bigint] NOT NULL ,
[Title] [char] (40) NULL ,
[Date_of_Created] [datetime] NULL
)
被引用的键必须***,可以设置为主键或者添加***约束。
alter table dbo.Varrily add constraint pk_id primary key (ID)
alter table dbo.Varrily add constraint un_id unique (ID)
alter table dbo.MyTable add constraint fk_AuthorID foreign key (AuthorID) references dbo.Varrily([ID])
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
【编辑推荐】