2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實驗實驗——圖書館日常事務(wù)管理系統(tǒng)觸發(fā)器的創(chuàng)建和管理圖書館日常事務(wù)管理系統(tǒng)觸發(fā)器的創(chuàng)建和管理1.創(chuàng)建觸發(fā)器創(chuàng)建觸發(fā)器(1)使用SSMS建觸發(fā)器在TSJYMS數(shù)據(jù)庫的圖書類別表上創(chuàng)建一個名為tslb__trigger的觸發(fā)器,當(dāng)執(zhí)行操作時,該觸發(fā)器被觸發(fā),禁止插入記錄。CREATETRIGGERtslb__triggerON圖書類別FASBEGINPRINT(禁止插入記錄!)ROLLBACKTRANSACTIONEND(2)使用TSQL語

2、句創(chuàng)建觸發(fā)器①在TSJYMS數(shù)據(jù)庫的圖書明細(xì)表上創(chuàng)建一個名為ts__trigger的觸發(fā)器,當(dāng)執(zhí)行操作時,該觸發(fā)器被觸發(fā),禁止刪除記錄。CREATETRIGGERts__triggerON圖書明細(xì)表FASBEGINPRINT(禁止刪除記錄!)ROLLBACKTRANSACTIONEND②在TSJYMS數(shù)據(jù)庫的借還明細(xì)表上創(chuàng)建一個名為jhmx_update_trigger的觸發(fā)器,當(dāng)執(zhí)行UPDARE操作時,該觸發(fā)器被觸發(fā),不允許修改表中的

3、圖書編號。CREATETRIGGERjhmx_update_triggerON借還明細(xì)表INSTEADOFUPDATEASIFUPDATE(圖書編號)PRINT(禁止刪除記錄!)2)多表級聯(lián)更改觸發(fā)器的創(chuàng)建①在TSJYMS數(shù)據(jù)庫的讀者信息表上創(chuàng)建一個名為dzxx__trigger的觸發(fā)器,當(dāng)在讀者信息表中插入記錄時,將該記錄中的借書證號自動插入借還明細(xì)表中。CREATETRIGGERdzxx__triggerON讀者信息FASDECLA

4、RE@NUM(20)@NUM=借書證號FROMED借還明細(xì)表(借書證號)VALUES(@NUM)②在TSJYMS數(shù)據(jù)庫的圖書明細(xì)表上創(chuàng)建一個名稱為tsmx_update_trigger觸發(fā)器,當(dāng)5)修改觸發(fā)器修改TSJYMS數(shù)據(jù)庫中圖書類別表上建立的tslb__trigger的觸發(fā)器,當(dāng)執(zhí)行、UPDATE操作時,該觸發(fā)器被觸發(fā),自動發(fā)出報警信息“禁止插入和修改!”。ALTERTRIGGERtslb__triggerON圖書類別FUPDA

5、TEASBEGINPRINT(禁止插入和修改!)ROLLBACKTRANSACTIONEND6)觸發(fā)器的禁止或啟用禁止或啟用TSJYMS數(shù)據(jù)庫中借還明細(xì)表上創(chuàng)建的jhmx_update_trigger的觸發(fā)器。ALTERTABLE借還明細(xì)表DISABLETRIGGERjhmx_update_triggerALTERTABLE借還明細(xì)表ENABLETRIGGERjhmx_update_trigger7)刪除觸發(fā)器(1)使用SSMS刪除刪除

6、圖書類別表上的觸發(fā)器。表,觸發(fā)器,右擊,刪除(2)使用TSQL語句刪除使用TSQL語句刪除圖書明細(xì)表上的所有觸發(fā)器。TRIGGERtsmx_update_triggerSQLServer用戶定義函數(shù)的創(chuàng)建。用戶定義函數(shù)的創(chuàng)建。(1)創(chuàng)建一個自定義函數(shù)age(),根據(jù)某讀者的出生日期返回該讀者的年齡。CREATEFUNCTIONAGE(@BIRTHDATETIME)RETURNSTABLEASRETURN(YEAR(GETDATE())Y

7、EAR(出生日期)AS年齡FROM讀者信息WHERE出生日期=@BIRTH)調(diào)用:FROMAGE(19890818)(2)創(chuàng)建一個自定義函數(shù)book_info(),根據(jù)圖書編號返回該書的書名、出版社和庫存數(shù)。CREATEFUNCTIONBOOK_INFO(@BIAOHAO(10))RETURNSTABLEASRETURN(圖書名稱出版社庫存數(shù)FROM圖書明細(xì)表WHERE圖書編號=@BIANHAO)調(diào)用:FROMBOOK_INFO(000

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論