freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第7章存儲過程和觸發(fā)器(文件)

2025-08-07 12:26 上一頁面

下一頁面
 

【正文】 ,2,5) ② rollback transaction 事務(wù)回滾 觸發(fā)器和觸發(fā)它的語句是一個事務(wù) , 執(zhí)行 rollback transaction后 , 整個事務(wù)將回滾 。 CREATE TRIGGER tr4 ON goods AFTER DELETE AS delete orders where 貨品名稱 in (select 貨品名稱 from deleted) go 檢驗觸發(fā)器的作用 delete goods where 貨品名稱 =39。 CREATE TRIGGER tr5 ON customers AFTER DELETE AS if exists(select * from orders where 客戶編號 in (select 客戶編號 from deleted)) begin print 39。 CREATE TRIGGER tr6 ON orders AFTER UPDATE AS IF UPDATE(訂貨日期 ) 修改該字段時 begin raiserror(39。, 數(shù)量 =1 where 訂單號 =5 信息技術(shù)系 問題 如何禁止刪除課程表中的數(shù)據(jù) ? 方法一: AFTER觸發(fā)器 CREATE TRIGGER tr11 ON 課程 AFTER DELETE AS rollback print 39。 當(dāng)在表 (或視圖 )上執(zhí)行 INSERT、 UPDATE、DELETE時,如果系統(tǒng)發(fā)現(xiàn)有相應(yīng)的 INSTEAD OF觸發(fā)器,就會取消修改操作,轉(zhuǎn)為執(zhí)行 INSTEAD OF觸發(fā)器。禁止刪除課程表中的數(shù)據(jù) 39。 這兩個表的結(jié)構(gòu)總是與激發(fā)觸發(fā)器的表的結(jié)構(gòu)相同 。 觸發(fā)器類型 inserted表 deleted表 INSERT 存放插入的數(shù)據(jù) DELETE 存放被刪除的數(shù)據(jù) UPDATE 存放更新后的數(shù)據(jù) 存放更新前的數(shù)據(jù) 信息技術(shù)系 補充:事務(wù)的概念 事務(wù)是由一條或多條 SQL語句組成的邏輯工作單元,被當(dāng)作一個整體看待 —— 要么全做,要么全不做。 實例:銀行從某客戶的儲蓄帳戶中轉(zhuǎn)出 2022元到信用卡帳戶。 一致性 (CONSISTENCY): 事務(wù)執(zhí)行的結(jié)果應(yīng)使數(shù)據(jù)庫從一個一致性狀態(tài)轉(zhuǎn)換到另一個一致性狀態(tài)。 持久性 (DURABILITY): 一個事務(wù)一旦成功完成,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久的。 隔離性 (ISOLATION): 如果有多個事務(wù)并發(fā)執(zhí)行,應(yīng)使每個事務(wù)的執(zhí)行不被其他事務(wù)干擾。 信息技術(shù)系 補充:事務(wù)的例子 例 1: Begin transaction Insert goods(貨品名稱 ) values(‘鉛筆’ ) Rollback 或 Commit 例 2: Begin transaction Insert …… If errror=0 Begin Update …… Insert…… Print ‘插入成功 ’ Commit End Else Begin Print ‘插入失敗! ’ Rollback End 事務(wù)的三個命令: BEGIN TRANSACTION: 事務(wù)開始 COMMIT : 事務(wù)提交或事務(wù)結(jié)束 ROLLBACK : 事務(wù)回滾,回到事務(wù)開始狀態(tài) 信息技術(shù)系 補充:事務(wù)的例子 在 SQL Server里,每一條 SQL語句都是一個獨立的、隱含的事務(wù)。如果你正在往一個普通文件中寫入數(shù)據(jù),系統(tǒng)突然崩潰,則整個文件很可能遭到破壞。 用戶可以查詢這兩個表中的內(nèi)容但不能對它們進行修改 。禁止刪除課程表中的數(shù)據(jù) 39。 一般將 INSTEAD OF觸發(fā)器創(chuàng)建在視圖上,通過操作視圖更新基表。 方法二: INSTEAD OF觸發(fā)器 方法三:給課程表設(shè)置相應(yīng)權(quán)限 信息技術(shù)系
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1