当前位置:首页 >探索 >SQL Server创建约束的代码运用 约束的代码类型一共有五种

SQL Server创建约束的代码运用 约束的代码类型一共有五种

2024-06-29 09:45:59 [百科] 来源:避面尹邢网

SQL Server创建约束的建约代码运用

作者:佚名 数据库 SQL Server 此文章主要是通过SQL Server创建约束的实际应用代码的方式来引出创建SQL Server约束的实际操作,以下就是代码文章的主要内容描述。

以下的运用文章那个主要是向大家讲述的是 SQL Server创建约束的实际应用代码。在SQL Server数据库中,建约创建约束的代码方式主要有两种,一种是运用在创建数据库表使同时创建约束,另外一种就是建约数据库表创建号之后再创建约束。

约束的代码类型一共有五种,分别为:主键约束(primary key),运用外键约束(foreign key),建约检查约束(check),代码默认约束(default)和唯一约束(unique)。运用

SQL Server创建约束的代码运用 约束的代码类型一共有五种

 

SQL Server创建约束的代码运用 约束的代码类型一共有五种

  1. Sql代码   
  2. --创建借阅表   
  3. create table Borrows   
  4. (   
  5. BSID int identity(1,建约1),   
  6. BID int not null foreign key references Books(BID),   
  7. RID int not null foreign key references Readers(RID),   
  8. BorrowDate datetime default(getdate()),   
  9. ReturnDate datetime,   
  10. primary key(BSID)   
  11. )   
  12. --创建借阅表  
  13. create table Borrows  
  14. (  
  15. BSID int identity(1,1),  
  16. BID int not null foreign key references Books(BID),  
  17. RID int not null foreign key references Readers(RID),  
  18. BorrowDate datetime default(getdate()),  
  19. ReturnDate datetime,  
  20. primary key(BSID)  
  21. )  
  22. Sql代码   
  23. --添加约束   
  24. alter table Readers   
  25. add constraint CK_RaderAge   
  26. check(rage between 15 and 60)   
  27. --追加主键   
  28. alter table Readers   
  29. add constraint PK_Reader   
  30. primary key (RID)   
  31. --追加外键   
  32. alter table Borrows   
  33. add constraint FK_Book   
  34. foreign key (BID) references Books(BID)   
  35. --添加约束  
  36. alter table Readers  
  37. add constraint CK_RaderAge  
  38. check(rage between 15 and 60)  
  39. --追加主键  
  40. alter table Readers  
  41. add constraint PK_Reader  
  42. primary key (RID)  
  43. --追加外键  
  44. alter table Borrows  
  45. add constraint FK_Book  
  46. foreign key (BID) references Books(BID)  
  47. Sql代码   
  48. --追加默认   
  49. alert table Readers   
  50. add constraint DF_ReturnDate   
  51. default (getdate()) for ReturnDate   
  52. --追加默认  
  53. alert table Readers  
  54. add constraint DF_ReturnDate  
  55. default (getdate()) for ReturnDate  

我把追加默认约束单独那出来,可以发现它是代码和其它约束的写法不一样的,以上的运用相关内容就是对SQL Server创建约束的介绍,望你能有所收获。

SQL Server创建约束的代码运用 约束的代码类型一共有五种

【编辑推荐】

  1. 解决SQL Server数据库中的安全疑难问题的方案
  2. 对SQL Server数据库与XML支持的正确理解
  3. SQL Server删除群集的实例演示
  4. SQL Server主键列的正确查看方式
  5. SQL Server数据库与XML支持的正确解析经典版

 

责任编辑:佚名 来源: FT中文网 SQL Server创建约束

(责任编辑:焦点)

    推荐文章
    热点阅读