Oracle定时器调用存储过程

Oracle定时器调用存储过程

1、创建存储过程

--创建协同提示存储过程
CREATE OR REPLACE PROCEDURE P_DC_WORK_COOPERATION_WARNING IS
       V_SQL VARCHAR2(1000);
BEGIN
       -- 1、删除数据
       V_SQL:='DELETE FROM DC_WORK_COOPERATION_WARNING T
               WHERE T.NAME = ''工单处理''
               AND T.USER_ID IN (SELECT RU.USER_ID --用户编码
                                     FROM DC_SYS_MENU      M, --菜单表
                                          DC_SYS_ROLE_MENU RM, --角色与菜单关系表 
                                          DC_SYS_ROLE_USER RU --用户与角色关系表
                                    WHERE M.MENU_ID = RM.MENU_ID
                                      AND RM.ROLE_ID = RU.ROLE_ID
                                      AND M.MENU_NAME = ''工单处理'')';
        EXECUTE IMMEDIATE V_SQL ;
        COMMIT;
        
        -- 2、插入数据
        INSERT INTO DC_WORK_COOPERATION_WARNING
          (COOPERATION_ID, --协同编码
           NAME, --协同名称
           C
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值