• PLSQL 调试触发器


         在PLSQL里是可以调试触发器的,相信有一部分人可能不清楚这个。以前我一直使用SQl Server,哈哈,养成了一个根深蒂固的观念,以为Oracle里触发器也是不能调试的,其实SQLServer里面也是可以调试的(写这个的时候特意在网上查找了下资料)。好了,为了形象说明,下面列举个例子,如下图所示,表NVOICE_CLASS里有个触发器INVOICE_CLASS_AFTER

    其中触发器INVOICE_CLASS_AFTER如下:
    Create Or Replace Trigger INVOICE_CLASS_After
      after 
    insert or update or delete
      
    on CTMS.INVOICE_CLASS
      
    for each row
    declare

    begin
    --
      if inserting or updating then
          Upd_Ref_Tbl (
    'INVOICE_CLASS');
      
    else
          Dlt_Ref_Tbl (
    'INVOICE_CLASS');
      
    end if;
    --
    end;
    打开一个测试窗口,输入一条插入语句,如下图所示    
    按F9(开始调试),然后Ctrl + N 一步步调试就会进入触发器调试界面。
    扫描上面二维码关注我
    如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
  • 相关阅读:
    ElasticSearch 2 (15)
    ElasticSearch 2 (14)
    ElasticSearch 2 (13)
    ElasticSearch 2 (12)
    浅谈 Comet、SSE、WebSocket
    js快速将字符串数组转化为数字数组(互换)
    如何给自己的vue组件做一个提示
    顶级域名和子级域名之间的cookie共享和相互修改、删除
    前端工程化
    数据校验工具 data-police
  • 原文地址:https://www.cnblogs.com/kerrycode/p/1582807.html
Copyright © 2020-2023  润新知