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

正文內(nèi)容

項目八公司管理數(shù)據(jù)庫系統(tǒng)中觸發(fā)器的使用(編輯修改稿)

2024-11-16 09:19 本頁面
 

【文章內(nèi)容簡介】 歌 ” 的員工 , 則撤消該插入操作 , 并返回出錯消息 CREATE TRIGGER 例 3 ON Employee FOR INSERT AS DECLARE @hoobby varchar(20) SELECT @hoobby = FROM inserted IF @hoobby =39。舞蹈 39。 OR @hoobby=39。唱歌 39。 BEGIN print 39。不能插入非本公司設(shè)定部門的員工信息! 39。 ROLLBACK TRANSACTION END 觀察操作結(jié)果: INSERT employee(雇員 id,姓名 ,性別 ,雇傭日期 ,特長 ,薪水 ) VALUES(‘013’ ‘李亮 ’ , ‘男 ’ , ‘2020720’, ‘舞蹈 39。, 4000) 程序 2: INSERT employee(雇員 id,姓名 ,性別 ,雇傭日期 ,特長 ,薪水 ) VALUES( ‘014’,39。洪皓 39。, 39。男 39。, 39。202072139。, 39。雜技 39。, 4100) 2) 使用 DELETE觸發(fā)器 當(dāng)觸發(fā) DELETE觸發(fā)器后 , 從受影響的表中刪除的行將被放置到 deleted表中 。 【 例 4】 創(chuàng)建一個名為 “ 例 4”的觸發(fā)器,其功能是:當(dāng)對employee表進行刪除操作時,那么 p_order表中凡是該雇員處理的訂單都要被刪除。 create trigger 例 4 on employee for delete as Declare @id char(10) Select @id=雇員 id From deleted Delete p_order Where 雇員 id=@id 3) 使用 UPDATE觸發(fā)器 修改觸發(fā)器和插入觸發(fā)器的工作過程基本上一致 , 修改一條記錄相當(dāng)于插入了一條新的記錄 ,刪除一條舊的記錄 。 可將 UPDATE語句看成兩步操作:即捕獲數(shù)據(jù)前像的 DELETE語句 , 和捕獲數(shù)據(jù)后像的 INSERT語句 。 當(dāng)在定義有觸發(fā)器的表上執(zhí)行 UPDATE語句時 ,原始行 ( 前像 ) 被移入到 deleted表 , 更新行 ( 后像 ) 被移入到 inserted表 。 【 例 5】 在 product表上創(chuàng)建了一個修改觸發(fā)器,該觸發(fā)器防止用戶修改產(chǎn)品的庫存量過大,如果庫存量的變化超過 100時給出錯誤提示,并回滾。 CREATE TRIGGER 例 5 ON PRODUCT FOR UPDATE AS IF (SELECT ABS( ) FROM INSERTED, DELETED where ID= ID )100 BEGIN PRINT 39。庫存量修改過大! 39。 ROLLBACK TRANSACTION END 任務(wù) 2: 建立觸發(fā)器項目 8_5, 如果刪除 p_order表中的單
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1