zoukankan      html  css  js  c++  java
  • 稽核存储过程

    CREATE OR REPLACE PROCEDURE bi_audit_status_log_p(vs_gather_date varchar2,
                                                      vs_dept_id     varchar2,
                                                      vs_account     varchar2,
                                                      vs_old_status  number,
                                                      vs_new_status  number) IS
      -------------------------------------------------------------------
      --营业收入数据稽核记录日志信息
      -------------------------------------------------------------------
    BEGIN
      DECLARE
        vs_username varchar2(20);
      BEGIN
        --操作人姓名
        SELECT t.name
          INTO vs_username
          FROM employee t
         WHERE t.account = vs_account;
     
        INSERT INTO bi_audit_detail_log
          (order_id,
           dept_id,
           dept_name,
           area_id,
           area_name,
           gather_date,
           audit_status1,
           audit_status2,
           audit_account,
           audit_person,
           audit_date)
          SELECT to_char(sysdate, 'yyyymmdd-hh24miss'),
                 vs_dept_id,
                 d.dept_name,
                 d.belongs_area,
                 a.area_name,
                 vs_gather_date,
                 vs_old_status,
                 vs_new_status,
                 vs_account,
                 vs_username,
                 SYSDATE
            FROM dept_info_t d, area_info_t a
           WHERE d.belongs_area = a.area_id
             AND d.dept_id = vs_dept_id;
        COMMIT;
      EXCEPTION
        WHEN OTHERS THEN
          ROLLBACK;
          DBMS_OUTPUT.put_line('营业收入数据稽核记录日志信息失败!Reason:' || SQLERRM);
      END;
    END bi_audit_status_log_p;
  • 相关阅读:
    redis接入sentinelPool的配置
    02.Redis主从集群的Sentinel配置
    淘宝大秒系统设计详解
    关于Thread.currentThread()和this的差异
    App开放接口api安全性—Token签名sign的设计与实现
    使用Spring Session做分布式会话管理
    PowerDesigner 15.1 安装步骤详细图解及破解
    解密ThreadLocal
    深入分析 ThreadLocal 内存泄漏问题
    一个经典例子让你彻彻底底理解java回调机制
  • 原文地址:https://www.cnblogs.com/harbin1900/p/8480979.html
Copyright © 2011-2022 走看看