sql server外键建立的写法


  本文标签:sql server外键

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

  1. CREATE TABLE [dbo].[Varrily]  
  2. (  
  3.  
  4. [ID] [bigint] NOT NULL ,  
  5.  
  6. [Name] [char] (10) NULL ,  
  7.  
  8. [Address] [char] (480) NULL ,  
  9.  
  10. [Introduction] [ntext] NULL   
  11. )   
  12. CREATE TABLE [dbo].[MyTable]  
  13. (  
  14. [ID] [bigint] IDENTITY (1, 1) NOT NULL ,  
  15.  
  16. [AuthorID] [bigint] NOT NULL ,  
  17.  
  18. [Title] [char] (40) NULL ,  
  19.  
  20. [Date_of_Created] [datetime] NULL  
  21.  
  22. )   
  23. 被引用的键必须唯一,可以设置为主键或者添加唯一约束  。  
  24. alter table dbo.Varrily add constraint pk_id primary key (ID)  
  25. alter table dbo.Varrily add constraint un_id unique (ID)  
  26. alter table dbo.MyTable add constraint fk_AuthorID foreign key (AuthorID) references dbo.Varrily([ID])