sqlserver外键建立的写法

时间:2021-04-16

  在我们使用sql server的过程中,经常需要用到sqlserver外键约束,下面就将为您介绍sqlserver外键约束是如何建立的,希望对您学习sqlserver外键能有些帮助。

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])

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章