自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server創(chuàng)建約束的代碼運(yùn)用

數(shù)據(jù)庫 SQL Server
此文章主要是通過SQL Server創(chuàng)建約束的實(shí)際應(yīng)用代碼的方式來引出創(chuàng)建SQL Server約束的實(shí)際操作,以下就是文章的主要內(nèi)容描述。

以下的文章那個(gè)主要是向大家講述的是 SQL Server創(chuàng)建約束的實(shí)際應(yīng)用代碼。在SQL Server數(shù)據(jù)庫中,創(chuàng)建約束的方式主要有兩種,一種是在創(chuàng)建數(shù)據(jù)庫表使同時(shí)創(chuàng)建約束,另外一種就是數(shù)據(jù)庫表創(chuàng)建號(hào)之后再創(chuàng)建約束。

約束的類型一共有五種,分別為:主鍵約束(primary key),外鍵約束(foreign key),檢查約束(check),默認(rèn)約束(default)和唯一約束(unique)。

 

  1. Sql代碼   
  2. --創(chuàng)建借閱表   
  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. --創(chuàng)建借閱表  
  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. --追加默認(rèn)   
  49. alert table Readers   
  50. add constraint DF_ReturnDate   
  51. default (getdate()) for ReturnDate   
  52. --追加默認(rèn)  
  53. alert table Readers  
  54. add constraint DF_ReturnDate  
  55. default (getdate()) for ReturnDate  

我把追加默認(rèn)約束單獨(dú)那出來,可以發(fā)現(xiàn)它是和其它約束的寫法不一樣的,以上的相關(guān)內(nèi)容就是對SQL Server創(chuàng)建約束的介紹,望你能有所收獲。

【編輯推薦】

  1. 解決SQL Server數(shù)據(jù)庫中的安全疑難問題的方案
  2. 對SQL Server數(shù)據(jù)庫與XML支持的正確理解
  3. SQL Server刪除群集的實(shí)例演示
  4. SQL Server主鍵列的正確查看方式
  5. SQL Server數(shù)據(jù)庫與XML支持的正確解析經(jīng)典版

 

責(zé)任編輯:佚名 來源: FT中文網(wǎng)
相關(guān)推薦

2010-09-01 17:13:07

SQL刪除約束

2010-11-12 15:04:30

SQL Server缺

2010-07-06 16:45:39

SQL Server創(chuàng)

2010-11-10 11:37:29

SQL Server刪

2010-11-12 15:28:59

sql server默

2010-09-03 13:51:10

SQL刪除約束

2010-09-25 13:16:51

SQL Server外

2010-11-12 14:29:46

Sql Server創(chuàng)

2010-06-17 17:50:31

SQL Server外

2010-07-06 17:02:45

SQL Server創(chuàng)

2010-11-12 09:18:13

SQL Server存

2010-11-12 14:45:19

Sql Server唯

2010-11-12 14:39:36

Sql Server唯

2010-11-12 15:35:55

SQL Server約

2010-09-08 13:21:19

SQL刪除約束

2010-11-12 14:49:28

SQL Server外

2010-09-25 11:50:47

sql server外

2009-04-15 13:21:03

微軟SQL Server約束

2010-11-11 17:20:51

SQL Server創(chuàng)

2010-06-28 10:36:42

SQL Server數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)