日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer創(chuàng)建約束的代碼運(yùn)用

以下的文章那個(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)建號之后再創(chuàng)建約束。

成都創(chuàng)新互聯(lián)是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信小程序開發(fā),十多年建站對花箱等多個(gè)領(lǐng)域,擁有豐富的網(wǎng)站推廣經(jīng)驗(yàn)。

約束的類型一共有五種,分別為:主鍵約束(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)建約束的介紹,望你能有所收獲。


文章名稱:SQLServer創(chuàng)建約束的代碼運(yùn)用
文章鏈接:http://www.dlmjj.cn/article/cogjscj.html