oracle语句级触发器

oracle语句级触发器

ID:34725175

大小:50.93 KB

页数:10页

时间:2019-03-10

oracle语句级触发器_第1页
oracle语句级触发器_第2页
oracle语句级触发器_第3页
oracle语句级触发器_第4页
oracle语句级触发器_第5页
资源描述:

《oracle语句级触发器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、语句级触发器  我们先看一个AFTER-INSERT-STATEMENT触发器:  CREATEORREPLACETRIGGERtemp_ais  AFTERINSERTONTEMP  BEGIN  dbms_output.put_line('executingtemp_ais');  END;  看一下下面语句的结果:  SQL>setfeedbackoff  SQL>INSERTINTOtempVALUES(1);         --insert1row  executingtemp_ais  SQ

2、L>INSERTINTOtempVALUES(1);         --insert1row  executingtemp_ais  SQL>INSERTINTOtempSELECT*FROMtemp;--insert2rows  executingtemp_ais  每个SQL插入语句将触发一次,行级触发器最后一条语句要触发两次。  一、事件顺序  用Insert语句级触发器可以做:  ·可以在表上执行一个合计运算,可以在insert前或后来计算。  ·可以使用语句级触发器去处理行级触发器控制的数据。

3、  ·可以给事件发信号。可以仅仅是一个打印语句。也可以是一个email或使用DBMS_ALERT包向其他处理过程发送信号。  TasksPerformed  Stages                                         -------------------  ----------------------------------———>  

4、  Rehectthe    

5、  Firesonce         

6、  BISfunction                 

7、   

8、                  

9、  Transaction   

10、  perstatement   

11、StatementLevelTrigger

12、                    -------------------  -----------------------------------———>    -------------------  

13、                                                     

14、TakeAction    

15、

16、  

17、                                                      -------------------  insert                           

18、  3行记录       

19、   --------------------------                  

20、  ————>

21、   

22、   RowTrigger      

23、                 

24、   ----------------------------

25、---  ————>

26、   --------------------------                  

27、   

28、每一个行触发器插入一

29、  ————>

30、               

31、                                        

32、   

33、行触发一次,插入三行

34、  

35、----------------------------------------  

36、   

37、触发三次,语句级触发

38、  

39、

40、Oracleenforcesconstraints

41、

42、   

43、器在行操作

44、和行数据上

45、  

46、----------------------------------------  

47、   

48、不可见                           

49、  

50、               

51、                                        

52、   

53、                                        

54、  

55、   --------------------------                   

56、   --------

57、-----------------------  

58、   

59、   RowTrigger         

60、               

61、  

62、   --------------------------                   

63、  

64、  

65、                                                        ----------------------  --------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。