亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

行觸發器的2個疑問

我實際測試的是:如果總共有4條數據,后兩條符合異常拋出的條件,但是:1,運行時只拋出一個異常(也就是說遇到異常Raise_application_error,整個程序就停止往下執行了),如何能遇到異常也能繼續往下運行;2,運行前和運行后數據對比,發現沒有更新,這就說明是判斷完所有行再更新,如果有一條數據不符合就全不更新嗎?實際情況感覺跟我理解的行觸發器有差距,有哪位能幫忙說明一下嗎

正在回答

2 回答

你的意思是:

update emp set sal=sal-1 where empno=7077

update emp set sal=sal+1 where empno=9999;

這樣第一條在執行之前就拋出錯誤,第二條就不執行了是嗎?

0 回復 有任何疑惑可以回復我~

直接報錯,是oracle內置的,沒有辦法

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Oracle觸發器
  • 參與學習       36941    人
  • 解答問題       50    個

滿足條件自動執行的觸發器,教程涉及4個案例講解觸發器的應用

進入課程

行觸發器的2個疑問

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號