日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

成都創(chuàng)新互聯(lián)是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開(kāi)發(fā),軟件開(kāi)發(fā),微信小程序開(kāi)發(fā),十多年建站對(duì)花箱等多個(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ú)那出來(lái),可以發(fā)現(xiàn)它是和其它約束的寫(xiě)法不一樣的,以上的相關(guān)內(nèi)容就是對(duì)SQL Server創(chuàng)建約束的介紹,望你能有所收獲。


文章名稱:SQLServer創(chuàng)建約束的代碼運(yùn)用
文章分享:http://m.5511xx.com/article/cogjscj.html